Tracksters: Difference between revisions
Fostermarkd (talk | contribs) (cleanup) |
Fostermarkd (talk | contribs) (reorg steps) |
||
Line 62: | Line 62: | ||
I run this on my [[:User:Fostermarkd/FreeBSD|FreeBSD]] name servers. | I run this on my [[:User:Fostermarkd/FreeBSD|FreeBSD]] name servers. | ||
<B>Step 1.</B> | <B>Step 1.</B> Create the /var/named/etc/namedb/master/blackhole.zone file | ||
Add this line to named.conf: | <PRE> | ||
$TTL 1d | |||
@ IN SOA @ root ( | |||
2006051201 ; serial | |||
1H ; refresh | |||
15M ; retry | |||
4W ; expiry | |||
5M ) ; negativeTTL | |||
1D IN NS ns1.foster.dmz. | |||
1D IN NS ns2.foster.dmz. | |||
1D IN A 127.0.0.2 | |||
* 1D IN A 127.0.0.2 | |||
</PRE> | |||
Note: You should change the NS lines to match your OWN authoritative name servers. | |||
<B>Step 2.</B> Add this line to named.conf: | |||
<PRE> | <PRE> | ||
include "named.conf.blackhole"; | include "named.conf.blackhole"; | ||
</PRE> | </PRE> | ||
<B>Step | <B>Step 3.</B> Put this script in /var/named/etc/namedb/blackhole-regen | ||
Put this script in /var/named/etc/namedb/blackhole-regen | |||
<PRE> | <PRE> | ||
#!/bin/sh | #!/bin/sh | ||
Line 87: | Line 103: | ||
EOF | EOF | ||
done | done | ||
/etc/rc.d/named reload | |||
</PRE> | |||
<PRE> | |||
<B>Step 4.</B> | <B>Step 4.</B> Run the script, and restart your name servers | ||
<PRE> | <PRE> | ||
/var/named/etc/namedb/blackhole-regen | |||
/etc/rc.d/named restart | /etc/rc.d/named restart | ||
</PRE> | </PRE> |
Revision as of 13:55, 21 July 2007
These are host or domain names used by marketing companies who track your internet usage (aka click streams). These can be easily determined by browsing your cookies after surfing the web for a while. I suggest these be blackholed through DNS (see below for details) or less-optimally a hosts file.
I maintain condensed & clean version of this list at http://mark.foster.cc/trackers
I update the list as needed and reload my name servers once a day.
Please, add more sites!!!
Host/Domain Cookie name Notes data.coremetrics.com CoreID6 doubleclick.net id .ehg-etoys.hitbox.com DM541004C4EZV6 } .ehg-hasbro.hitbox.com DM550217FKDEV6 } A pattern emerges! .ehg-f5.hitbox.com DM53123059DMV6 } others are oreilly, techtarget vmware fastclick.net rt hitbox.com CTG ice.112.2o7.net s_vi kanoodle.com (multiple) kontera.com (multiple) media.adrevolver.com (multiple) mediaplex.com (multiple) msnportal.112.2o7.net s_vi } another pattern... *.112.2o7.net m.webtrends.com ACOOKIE networksolutions.112.2o7.net s_vi optimize.indieclick.net MAXID } aka Openads overture.com (multiple) pa.penny-arcade.com phpAds_id partner2profit.com (multiple) paypal.112.2o7.net s_vi perf.overture.com SYSTEM_USER_ID } another overture.com phg.hitbox.com (multiple) } all start with WR54122... quantserve.com uid qnsr.com (multiple) } aka QuinStreet Media rad.msn.com (multiple) } Advertising Delivery System (ADS) rotator.adjuggler.com (multiple) rotator.juggler.inetinteractive.com (multiple) searchmarketing.com SM serving-sys.com (multiple) sixapart.adbureau.net (multiple) } probably *.adbureau.net specificclick.net (multiple) statcounter.com (multiple) statse.webtrendslive.com (multiple) t4.trackalyzer.com trackalyzer tacoda.net (multiple) } "behavioral targeting", yikes trafficmp.com (multiple) tribalfusion.com ANON_ID } ANON == ANONYMOUS? yea, right turn.com (multiple) us.i1.yimg.com (multiple) } Yahoo? web.checkm8.com (multiple)
Notes
Most cases, just blackhole the SLD, e.g. coremetrics.com instead of data.coremetrics.com.
There are LOTS of other references and resources for this type of information.
- AdBlockPlus - a firefox browser extension and links to various tracker lists.
blackhole-gen script
I run this on my FreeBSD name servers.
Step 1. Create the /var/named/etc/namedb/master/blackhole.zone file
$TTL 1d @ IN SOA @ root ( 2006051201 ; serial 1H ; refresh 15M ; retry 4W ; expiry 5M ) ; negativeTTL 1D IN NS ns1.foster.dmz. 1D IN NS ns2.foster.dmz. 1D IN A 127.0.0.2 * 1D IN A 127.0.0.2
Note: You should change the NS lines to match your OWN authoritative name servers.
Step 2. Add this line to named.conf:
include "named.conf.blackhole";
Step 3. Put this script in /var/named/etc/namedb/blackhole-regen
#!/bin/sh # Warning, this script probably only works well on FreeBSD 5.5 or newer # Stick it in cron to run once daily or so, as root # Regenerate named.conf.blackhole file from updates "targets" # file maintained by mark.foster # also reloads named. cd /var/named/etc/namedb/ mv -f named.conf.blackhole named.conf.blackhole.old fetch http://mark.foster.cc/trackers for d in `cat trackers`; do cat <<EOF >> named.conf.blackhole zone "$d" { type master; file "master/blackhole.zone"; }; EOF done /etc/rc.d/named reload
Step 4. Run the script, and restart your name servers
/var/named/etc/namedb/blackhole-regen /etc/rc.d/named restart
Step 5. Optional but recommended, add crontab entry in /etc/crontab so this runs daily
0 12 * * * root /var/named/etc/namedb/blackhole-regen