[
  {
    "path": "500-startups",
    "content": "## From the sometimes-its-just-faster-to-use-bash department:\n## This file was generated with the following commands:\n# curl http://500.co/startups/ > startups\n# egrep -o 'http://500.co/startup-profiles/[^\"]+' startups  > startup-profiles \n# mkdir profiles; cd profiles\n# for f in `cat ../startup-profiles `; do var=\"`echo $f | cut -d '/' -f 5`.html\"; curl $f > $var;  done\n# for f in `ls`; do cat $f | grep byline | cut -d '>' -f 3 | cut -d '<' -f 1 | cut -d '/' -f 1 ; done > 500-startups\n300.mg\n72lux.com\n955dreams.com\naffinitychina.com\nalltrails.com \nappbistro.com\nappgroves.com\napsalar.com\nexchange.co.jp\nartsicle.com\nawayfind.com\nbackytype.com\nbckyrd.com\nbanksimple.com\nbaydin.com\nbizeebee.com\ngetbloodhound.com\nboostctr.com\nBrainient.com\nbrandboards.com\nbrightnest.com\nbugherd.com\nbunndle.com\ncadee.co\ncaplinked.com\ncardinalblue.com\ncardmunch.com\nCentral.ly\nchinanetcloud.com\nchirply.com\nchirpme.com\ngetchorus.com\ncoderbuddy.com\ncolourlovers.com\nconnectedhq.com\nconsole.fm\ncontaazul.com\ncontactually.com\ncraftcoffee.com\ncrave.com\ncrocodoc.com\ncrowdrally.com\nculturekitchensf.com\ncurebit.com\ndailyaisle.com\ndailygobble.com\ndailyworth.com\ndrchrono.com\ndrivemecrazy.mobi\ndrumbi.com\necomom.com\nerply.com\nesparklearning.com\nestately.com\nevenues.com\nmyevoz.com\nfanbridge.com\nfarmeron.com\nfastcustomer.com\nfeefighters.com\nfileboard.com\nfitocracy.com\nflowtown.com\nfoodspotting.com\nformativelabs.com\nforrst.com\nfrom.us\ngantto.com\ngazehawk.com\ngeckoboard.com\nginzametrics.com\ngizmo.com\ngospotcheck.com\ngovoluntr.com\ngraphicly.com\ngroundcrew.us\ngroupspaces.com\nhapyrus.com\nhigear.com\nhighlightcam.com\nhighscorehouse.com\nusehipster.com\nindinero.com\ninporia.com\nintercom.io\ninternmatch.com\nkeepsy.com\nkhush.com\nkibin.com\nkissmetrics.com\nlaunchbit.com\nlaunchrock.com\nlife360.com\nlightbox.com\nlinkdex.com\nloku.com\nlookacross.com\nlookk.com\nlivelovely.com\nlovewithfood.com\nmanpacks.com\nmedialets.com\nmemetales.com\nmindsnacks.com\nmogotix.com\nmoonfruit.com\ngetmopix.com\nmotionmathgames.com\nmygengo.com\nnetplenish.com\nnettle.com\nninua.com\nnow.co\noneforty.com\noneschool.com\nonetruefan.com\notherinbox.com\noviahr.com\npaybygroup.com\npayvment.com\npeertransfer.com\npostling.com\nproven.com\ngetpunchd.com\nrapportive.com\nreadyforzero.com\nrecurly.com\nretailigence.com\nrewardli.com\nrotadosconcursos.com.br\nsaygent.com\nsendgrid.com\nsingboard.com\nsitejabber.com\nskipola.com\nslideshare.com\nsnapette.com\nsocialstork.com\nspeakergram.com\nspeakertext.com\nspinnakr.com\nspoondate.com\nstartupdigest.com\nstorytree.me\nstyleseat.com\nswitchcam.com\ntalkdeskapp.com\ntaskrabbit.com\ntello.com\ntexting.ly\ntextualads.com\ntheicebreak.com\ntinfoilsecurity.com\ntinyreviewapp.com\ntoutapp.com\ntwilio.com\nudemy.com\nvayable.com\nversly.com\nvidcaster.com\nviki.com\nvisual.ly\ngetvolta.com\nvotizen.com\nlexity.com\nwakemake.com\nwebmynd.com\nweddinglovely.com\nwednesdays.com\nwelcu.com\nwepay.com\nwildfireinteractive.com\ngetwillcall.com\nplancast.com\nyongopal.com\nzappli.com\nzencoder.com\nzerply.com\nzozi.com"
  },
  {
    "path": "500-startups.html",
    "content": ""
  },
  {
    "path": "README.md",
    "content": "## What is domain-profiler?\n\ndomain-profiler is a tool that uses information from various sources (Whois, DNS, SSL, ASN) to determine what decisions have been made regarding a domain or list of domains.\n\nThese decisions fall into two categories:\n\n1. Decisions that cost money.\n    * Where the website is hosted.\n    * Where DNS is hosted.\n    * Where email is hosted.\n    * The registrar of the domain.\n    * Who issued the domain's SSL certificate (if anybody)\n    * What sort of SSL certificate the domain has (if any)\n2. Decisions that might or might not cost money.\n    * Does the website use an image host like S3 or Imageshack?\n    * Does the domain have SPF records? If so, what values?\n    * What TTL do the DNS records have?\n    * Expiration date for domain.\n    * Expiration date for SSL certificate.\n    * Is there more than one result for the A, MX, or NS records?\n    * Are services hosted in different Autonomous Systems?\n    * Are all services (A, MX, NS) in the same AS?\n    * Does the main webpage have valid XHTML?\n    * What type of frontend is the domain using?\n    * What type of mailserver is the domain using?\n    * Does the domain have a \"*\" record in DNS?\n    * What sub-domains are dectable via HTTP 3xx redirects?\n    * What sub-domains are dectable in the contents of '/'?\n\nThis version of domain-profiler only generates reports on the \"Decisions that cost money\".\n\n## Setup and Examples\n\n### Setup\n\nThe `./profile-list` command uses Google Charts, so you'll need to install [Matt Aimonetti's](https://github.com/mattetti) [googlecharts](https://github.com/mattetti/googlecharts) gem.\n\n`gem install googlecharts`\n\n### Example output from the `./profile` command:\n\n    $ ./profile github.com\n    Fetching data for github.com: DNS Whois SSL ...\n\n\n    ==========[ github.com ]==========\n    Web Hosting:\n      (Rackspace)\n          207.97.227.239\n\n    DNS Hosting:\n      (anchor.net.au)\n          ns1.anchor.net.au.\n          ns2.anchor.net.au.\n      (EveryDNS.net)\n          ns1.everydns.net.\n          ns2.everydns.net.\n          ns3.everydns.net.\n          ns4.everydns.net.\n\n    Email Hosting:\n      (Google)\n          1 ASPMX.L.GOOGLE.com.\n          10 ASPMX2.GOOGLEMAIL.com.\n          10 ASPMX3.GOOGLEMAIL.com.\n          5 ALT1.ASPMX.L.GOOGLE.com.\n          5 ALT2.ASPMX.L.GOOGLE.com.\n\n    Domain Registrar:\n      (Go Daddy)\n\n    SSL Issuer:\n      (GoDaddy.com, Inc.)\n          Common Name: *.github.com\n\n### Example output from the `./profile-list` command:\n\n#### [Quantcast Top 100](http://jpf.github.com/domain-profiler/quantcast.html)\n\n    ./profile-list quantcast 'Quantcast Top 100' > quantcast.html\n\nBased on the output from the `profile-list` command, the Quantcast Top 100 domains appear to largely self host their websites, Email, and DNS. Interestingly, a large segment of these domains are registered with Mark Monitor or the Corporation Service Company, presumeably for the domain management and brand protection services that these companies provide. The domains with SSL certificates tend to have certificates issued by VeriSign.\n\n#### [Y Combinator startups](http://jpf.github.com/domain-profiler/ycombinator.html)\n\n      ./profile-list ycombinator 'Y Combinator startups' > ycombinator.html\n\nBased on the output from the `profile-list` command, Y Combinator startups use a wide range of web hosts, but tend towards SoftLayer, Amazon, and Slicehost. If they aren't using Google Apps for Email hosting, they do it themselves. They generally do not host DNS themselves (much to my surprise - I expected to see a smaller list of DNS providers). They largely register their domains and get SSL certificates from GoDaddy, which I found surprising considering [GoDaddy's reputation](http://en.wikipedia.org/wiki/Go_Daddy#Controversies)\n    \nThanks\n======\n\n* [Brian Lopez](http://github.com/brianmario) for help with Ruby and RSpec.\n* Team Cymru for the awesome [IP to ASN API](http://www.team-cymru.org/Services/ip-to-asn.html).\n* Hacker News user <a href=\"http://news.ycombinator.com/user?id=brett\">brett</a> for the inspiration.\n* [Jed Smith](http://jedsmith.org/) for the advice on using ARIN's WHOIS to find more accurate OrgName data on IP addresses.\n\nLICENSE\n=======\n\n    (The MIT License)\n    \n    Copyright (c) 2009-2010 Joel Franusic <joel@franusic.com>\n    \n    Permission is hereby granted, free of charge, to any person obtaining\n    a copy of this software and associated documentation files (the\n    'Software'), to deal in the Software without restriction, including\n    without limitation the rights to use, copy, modify, merge, publish,\n    distribute, sublicense, and/or sell copies of the Software, and to\n    permit persons to whom the Software is furnished to do so, subject to\n    the following conditions:\n    \n    The above copyright notice and this permission notice shall be\n    included in all copies or substantial portions of the Software.\n    \n    THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\n    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
  },
  {
    "path": "Rakefile",
    "content": "require 'rake'\n# Commenting out this next line will fix the stupid \"undefined method `gem' for main:Object\" error on debian systems ಠ_ಠ\ngem \"rspec\", \"~>1.3.0\"\nrequire 'spec/rake/spectask'\n\ndesc \"Run all examples with RCov\"\nSpec::Rake::SpecTask.new('spec:rcov') do |t|\n  t.spec_files = FileList['spec/']\n  t.rcov = true\n  t.rcov_opts = lambda do\n    IO.readlines(\"spec/rcov.opts\").map {|l| l.chomp.split \" \"}.flatten\n  end\nend\nSpec::Rake::SpecTask.new('spec') do |t|\n  t.spec_files = FileList['spec/']\n  t.spec_opts << '--options' << 'spec/spec.opts'\nend\n\ndesc \"Run all tests with RCov\"\nSpec::Rake::SpecTask.new('tests_with_rcov') do |t|\n  t.spec_files = FileList['spec/**/*.rb']\n  t.rcov = true\n  t.rcov_opts = ['--exclude', 'spec']\nend\n\ndesc \"Generate common files.\"\ntask :dump_main_lists do\n  Site = Struct.new(:list, :header, :output)\n  [\n    Site.new('ycombinator-list-all', 'Y Combinator', 'ycombinator'),\n    Site.new('500startups-list', '500 Startups', '500-startups'),\n    Site.new('github-list', 'Github', 'github'),\n    Site.new('list/quantcast-top-100', 'Quantcast Top 100', 'quantcast'),\n  ].each do |site|\n    puts \" --- #{site.inspect}\"\n    Kernel.system \"./profile-list #{site.list} '#{site.header}' > #{site.output}.html\"\n  end\nend\n"
  },
  {
    "path": "TODO",
    "content": "FIX ME: Why are some of the IP addresses for hp.com returning blank?\n\nWe should be able to tell the difference between EC2 hosts and normal amazon hosts\n\nDetermine if there is a whois error, or if it's a parsing error\n\nSSL detection should have a 3-6 second timeout.\n\nMore complete spec tests:\n  - Test caching of ip-to-asn\n  - Write spec tests for ip-to-asn\n  - The DNS class could use some cleaning up.\n  - Strict input checking (run simplify on domain names first!)\n\nAdd RDoc\n\nExamples folder?\n\nIf it makes sense to make a gem, use Jeweler\n\n==================================================\n\nDecisions that cost money:\n  - Registrar\n  - Web host\n  - DNS host\n  - Mail host\n  - SSL Issuer\n  - SSL Certificate type\n\nDecisions that don't necessarily cost money:\n  - Where are images are hosted?\n  - SPF records, and values thereof\n  - TTL on DNS records\n  - Expiration date for domain\n  - Expiration date for ssl certificate\n  - Is there more than one result for the A, MX, or NS records?\n    - If so, are they in different Autonomous Systems?\n  - Are all services (A, MX, NS) in the same AS?\n  - Does the main webpage have valid XHTML?\n  - What type of frontend?\n  - What type of mailserver?\n  - What type of DNS server?\n  - Is there a * record in DNS?\n"
  },
  {
    "path": "cache/.gitignore",
    "content": "*.cache"
  },
  {
    "path": "config/name-lookups.yaml",
    "content": "--- \n:self:\n  :name: Self Hosted\n:other:\n  :name: Other / Self Hosted\n:none:\n  :name: None\n:softlayer: \n  :name: SoftLayer\n  :dba: \n  - softlayer corporate c\n  - softlayer technologies inc.\n  - softlayer technologies\n  - softlayer.com\n  - theplanet.com internet services\n  - theplanet.com internet services, inc.\n:netsol: \n  :name: Network Solutions\n  :dba: \n  - network solutions, llc.\n  - network solutions llc\n  - network solutions l.l.c.\n:everydns: \n  :name: EveryDNS.net\n  :dba: \n  - everydns.net\n:datapipe: \n  :name: DataPipe\n  :dba: \n  - datapipe, inc.\n  - datapipe.net\n:vzw_biz: \n  :name: Verizon (Cybertrust)\n  :dba: \n  - gte corporation\n:registercom: \n  :name: Register.com\n  :dba: \n  - register.com, inc.\n:markmonitor: \n  :name: MarkMonitor\n  :dba: \n  - markmonitor inc.\n  - markmonitor.com\n:dyn_inc: \n  :name: Dyn Inc\n  :dba: \n  - mailhop.org\n  - mydyndns.org\n  - dynect.net\n  - dynamic network services, inc\n  - dynamic network services, inc.\n:amazon: \n  :name: Amazon\n  :dba: \n  - amazon.com\n  - amazon.com, inc.\n  - awsdns-00.co.uk\n  - awsdns-00.com\n  - awsdns-00.net\n  - awsdns-00.org\n  - awsdns-01.co.uk\n  - awsdns-01.com\n  - awsdns-01.net\n  - awsdns-01.org\n  - awsdns-02.co.uk\n  - awsdns-02.com\n  - awsdns-02.net\n  - awsdns-02.org\n  - awsdns-03.co.uk\n  - awsdns-03.com\n  - awsdns-03.net\n  - awsdns-03.org\n  - awsdns-04.co.uk\n  - awsdns-04.com\n  - awsdns-04.net\n  - awsdns-04.org\n  - awsdns-05.co.uk\n  - awsdns-05.com\n  - awsdns-05.net\n  - awsdns-05.org\n  - awsdns-06.co.uk\n  - awsdns-06.com\n  - awsdns-06.net\n  - awsdns-06.org\n  - awsdns-07.co.uk\n  - awsdns-07.com\n  - awsdns-07.net\n  - awsdns-07.org\n  - awsdns-08.co.uk\n  - awsdns-08.com\n  - awsdns-08.net\n  - awsdns-08.org\n  - awsdns-09.co.uk\n  - awsdns-09.com\n  - awsdns-09.net\n  - awsdns-09.org\n  - awsdns-10.co.uk\n  - awsdns-10.com\n  - awsdns-10.net\n  - awsdns-10.org\n  - awsdns-11.co.uk\n  - awsdns-11.com\n  - awsdns-11.net\n  - awsdns-11.org\n  - awsdns-12.co.uk\n  - awsdns-12.com\n  - awsdns-12.net\n  - awsdns-12.org\n  - awsdns-13.co.uk\n  - awsdns-13.com\n  - awsdns-13.net\n  - awsdns-13.org\n  - awsdns-14.co.uk\n  - awsdns-14.com\n  - awsdns-14.net\n  - awsdns-14.org\n  - awsdns-15.co.uk\n  - awsdns-15.com\n  - awsdns-15.net\n  - awsdns-15.org\n  - awsdns-16.co.uk\n  - awsdns-16.com\n  - awsdns-16.net\n  - awsdns-16.org\n  - awsdns-17.co.uk\n  - awsdns-17.com\n  - awsdns-17.net\n  - awsdns-17.org\n  - awsdns-18.co.uk\n  - awsdns-18.com\n  - awsdns-18.net\n  - awsdns-18.org\n  - awsdns-19.co.uk\n  - awsdns-19.com\n  - awsdns-19.net\n  - awsdns-19.org\n  - awsdns-20.co.uk\n  - awsdns-20.com\n  - awsdns-20.net\n  - awsdns-20.org\n  - awsdns-21.co.uk\n  - awsdns-21.com\n  - awsdns-21.net\n  - awsdns-21.org\n  - awsdns-22.co.uk\n  - awsdns-22.com\n  - awsdns-22.net\n  - awsdns-22.org\n  - awsdns-23.co.uk\n  - awsdns-23.com\n  - awsdns-23.net\n  - awsdns-23.org\n  - awsdns-24.co.uk\n  - awsdns-24.com\n  - awsdns-24.net\n  - awsdns-24.org\n  - awsdns-25.co.uk\n  - awsdns-25.com\n  - awsdns-25.net\n  - awsdns-25.org\n  - awsdns-26.co.uk\n  - awsdns-26.com\n  - awsdns-26.net\n  - awsdns-26.org\n  - awsdns-27.co.uk\n  - awsdns-27.com\n  - awsdns-27.net\n  - awsdns-27.org\n  - awsdns-28.co.uk\n  - awsdns-28.com\n  - awsdns-28.net\n  - awsdns-28.org\n  - awsdns-29.co.uk\n  - awsdns-29.com\n  - awsdns-29.net\n  - awsdns-29.org\n  - awsdns-30.co.uk\n  - awsdns-30.com\n  - awsdns-30.net\n  - awsdns-30.org\n  - awsdns-31.co.uk\n  - awsdns-31.com\n  - awsdns-31.net\n  - awsdns-31.org\n  - awsdns-32.co.uk\n  - awsdns-32.com\n  - awsdns-32.net\n  - awsdns-32.org\n  - awsdns-33.co.uk\n  - awsdns-33.com\n  - awsdns-33.net\n  - awsdns-33.org\n  - awsdns-34.co.uk\n  - awsdns-34.com\n  - awsdns-34.net\n  - awsdns-34.org\n  - awsdns-35.co.uk\n  - awsdns-35.com\n  - awsdns-35.net\n  - awsdns-35.org\n  - awsdns-36.co.uk\n  - awsdns-36.com\n  - awsdns-36.net\n  - awsdns-36.org\n  - awsdns-37.co.uk\n  - awsdns-37.com\n  - awsdns-37.net\n  - awsdns-37.org\n  - awsdns-38.co.uk\n  - awsdns-38.com\n  - awsdns-38.net\n  - awsdns-38.org\n  - awsdns-39.co.uk\n  - awsdns-39.com\n  - awsdns-39.net\n  - awsdns-39.org\n  - awsdns-40.co.uk\n  - awsdns-40.com\n  - awsdns-40.net\n  - awsdns-40.org\n  - awsdns-41.co.uk\n  - awsdns-41.com\n  - awsdns-41.net\n  - awsdns-41.org\n  - awsdns-42.co.uk\n  - awsdns-42.com\n  - awsdns-42.net\n  - awsdns-42.org\n  - awsdns-43.co.uk\n  - awsdns-43.com\n  - awsdns-43.net\n  - awsdns-43.org\n  - awsdns-44.co.uk\n  - awsdns-44.com\n  - awsdns-44.net\n  - awsdns-44.org\n  - awsdns-45.co.uk\n  - awsdns-45.com\n  - awsdns-45.net\n  - awsdns-45.org\n  - awsdns-46.co.uk\n  - awsdns-46.com\n  - awsdns-46.net\n  - awsdns-46.org\n  - awsdns-47.co.uk\n  - awsdns-47.com\n  - awsdns-47.net\n  - awsdns-47.org\n  - awsdns-48.co.uk\n  - awsdns-48.com\n  - awsdns-48.net\n  - awsdns-48.org\n  - awsdns-49.co.uk\n  - awsdns-49.com\n  - awsdns-49.net\n  - awsdns-49.org\n  - awsdns-50.co.uk\n  - awsdns-50.com\n  - awsdns-50.net\n  - awsdns-50.org\n  - awsdns-51.co.uk\n  - awsdns-51.com\n  - awsdns-51.net\n  - awsdns-51.org\n  - awsdns-52.co.uk\n  - awsdns-52.com\n  - awsdns-52.net\n  - awsdns-52.org\n  - awsdns-53.co.uk\n  - awsdns-53.com\n  - awsdns-53.net\n  - awsdns-53.org\n  - awsdns-54.co.uk\n  - awsdns-54.com\n  - awsdns-54.net\n  - awsdns-54.org\n  - awsdns-55.co.uk\n  - awsdns-55.com\n  - awsdns-55.net\n  - awsdns-55.org\n  - awsdns-56.co.uk\n  - awsdns-56.com\n  - awsdns-56.net\n  - awsdns-56.org\n  - awsdns-57.co.uk\n  - awsdns-57.com\n  - awsdns-57.net\n  - awsdns-57.org\n  - awsdns-58.co.uk\n  - awsdns-58.com\n  - awsdns-58.net\n  - awsdns-58.org\n  - awsdns-59.co.uk\n  - awsdns-59.com\n  - awsdns-59.net\n  - awsdns-59.org\n  - awsdns-60.co.uk\n  - awsdns-60.com\n  - awsdns-60.net\n  - awsdns-60.org\n  - awsdns-61.co.uk\n  - awsdns-61.com\n  - awsdns-61.net\n  - awsdns-61.org\n  - awsdns-62.co.uk\n  - awsdns-62.com\n  - awsdns-62.net\n  - awsdns-62.org\n  - awsdns-63.co.uk\n  - awsdns-63.com\n  - awsdns-63.net\n  - awsdns-63.org\n\n:thawte: \n  :name: thawte\n  :dba: \n  - thawte consulting cc\n  - thawte consulting (pty) ltd.\n:oneandone: \n  :name: 1 and 1\n  :dba: \n  - 1 & 1 internet ag\n  - 1and1.com\n  - 1&1 internet inc.\n:gandi: \n  :name: Gandi SAS\n  :dba: \n  - gandi sas\n  - gandi.net\n  - dns.gandi.net\n:digicert: \n  :name: DigiCert\n  :dba: \n  - digicert inc\n:webfaction: \n  :name: WebFaction\n  :dba: \n  - webfaction.com\n  - webfaction\n:safenames: \n  :name: Safenames\n  :dba: \n  - safenames ltd\n:mediatemple: \n  :name: Media Temple\n  :dba: \n  - media temple, inc.\n  - mediatemple.net\n:dynadot: \n  :name: Dynadot\n  :dba: \n  - dynadot, llc\n:aol: \n  :name: AOL\n  :dba: \n  - aol transit data network\n  - aol, llc\n  - aol.com\n:pair: \n  :name: pair Networks\n  :dba: \n  - pair networks\n  - pair.com\n:godaddy: \n  :name: Go Daddy\n  :dba: \n  - domaincontrol.com\n  - godaddy.com\n  - godaddy.com, inc.\n  - godaddy.com, llc\n  - secureserver.net\n  - wild west domains, inc.\n:dnsmadeeasy: \n  :name: DNS Made Easy\n  :dba: \n  - dnsmadeeasy.com\n:yahoo: \n  :name: Yahoo!\n  :dba: \n  - yahoo.com\n  - inktomi corporation\n  - altavista company\n:savis: \n  :name: Savvis\n  :dba: \n  - savvis\n  - savvis.net\n:melbourneit: \n  :name: Melbourne IT\n  :dba: \n  - melbourne it, ltd. d/b/a internet names worldwide\n:easydns: \n  :name: easyDNS\n  :dba: \n  - easydns technologies, inc.\n  - easydns.com\n  - easydns.net\n  - easydns.org\n:att: \n  :name: ATT\n  :dba: \n  - at&t enhanced network services\n  - at&t internet services\n  - att.net\n:tucows: \n  :name: Tucows\n  :dba: \n  - tucows inc.\n  - tucows.com co.\n  - \n:pairnic: \n  :name: pairNIC\n  :dba: \n  - pairnic\n:google: \n  :name: Google\n  :dba: \n  - aspmx.l.google.com\n  - google.com\n  - googlemail.com\n  - l.google.com\n  - google\n  - google inc.\n:domaindiscover: \n  :name: DomainDiscover\n  :dba: \n  - domaindiscover\n  - domaindiscover.com\n:ait: \n  :name: AIT\n  :dba: \n  - advanced internet technologies, inc.\n:serverbeach: \n  :name: ServerBeach\n  :dba: \n  - serverbeach\n:microsoft: \n  :name: Microsoft\n  :dba: \n  - msft.net\n  - microsoft.com\n  - microsoft corp\n:enom: \n  :name: eNom\n  :dba: \n  - emailsrvr.com\n  - enom, inc.\n  - enom, incorporated\n  - messagingengine.com\n  - name-services.com\n  - registrar-servers.com\n:comodo: \n  :name: Comodo Group\n  :dba: \n  - comodo ca limited\n  - the usertrust network\n:ultradns: \n  :name: Neustar (UltraDNS)\n  :dba: \n  - ultradns.info\n  - ultradns.net\n  - ultradns.org\n  - ultradns.co.uk\n:postini: \n  :name: Google (Postini)\n  :dba: \n  - psmtp.com\n:iac: \n  :name: IAC Search and Media\n  :dba: \n  - iac search media inc\n:domainpeople: \n  :name: DomainPeople\n  :dba: \n  - domainpeople, inc.\n:netnames: \n  :name: NetNames\n  :dba: \n  - group nbt plc aka netnames\n:equifax: \n  :name: Equifax\n  :dba: \n  - equifax secure inc.\n  - equifax\n:csc: \n  :name: Corporation Service Company\n  :dba: \n  - csc corporate domains, inc.\n:verisign: \n  :name: VeriSign\n  :dba: \n  - verisign trust network\n  - verisign, inc.\n:geotrust:\n  :name: GeoTrust\n  :dba:\n  - geotrust, inc.\n:rackspace: \n  :name: Rackspace\n  :dba: \n  - rackspace.com\n  - rackspace.com, ltd.\n  - rackspace hosting\n  - stabletransit.com\n:slicehost:\n  :name: Slicehost\n  :dba:\n  - slicehost llc\n  - slicehost.net\n:internap: \n  :name: Internap\n  :dba: \n  - pnap.net\n  - internap network services corporation\n:dotster: \n  :name: Dotster\n  :dba: \n  - dotster, inc.\n:akami: \n  :name: Akamai\n  :dba: \n  - akam.net\n  - akamai technologies\n  - akamai technologies, inc.\n:domainbank:\n  :name: Domain Bank\n  :dba:\n  - dstr acquisition pa i, llc dba domainbank.com\n:nettica:\n  :name: Nettica\n  :dba:\n  - nettica.com\n  - nettica domains, inc.\n:he: \n  :name: Hurricane Electric\n  :dba: \n  - hurricane electric, inc.\n:dreamhost: \n  :name: DreamHost\n  :dba: \n  - new dream network, llc\n  - dreamhost.com\n:zerigo: \n  :name: Zerigo\n  :dba: \n  - zerigo.net\n:linode: \n  :name: Linode\n  :dba: \n  - linode\n  - linode.com\n  - global net access, llc\n:cloudflare:\n  :name: CloudFlare\n  :dba:\n  - cloudflare.com\n  - cloudflare, inc.\n:joker:\n  :name: Joker.com\n  :dba:\n  - csl computer service langenbach gmbh d/b/a joker.com\n:mailgun:\n  :name: Mailgun\n  :dba:\n  - mailgun.org\n:namecom:\n  :name: Name.com\n  :dba:\n  - name.com\n  - name.com llc\n:moniker:\n  :name: Moniker\n  :dba:\n  - moniker online services, inc.\n:blacklotus:\n  :name: Black Lotus\n  :dba:\n  - black lotus communications\n:issue:\n  :name: DNS issue\n  :dba:\n  - opendns, llc\n"
  },
  {
    "path": "domain-profiler-mind-map.mm",
    "content": "<map version=\"0.8.1\">\n<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->\n<node CREATED=\"1249535541029\" ID=\"Freemind_Link_404127227\" MODIFIED=\"1249535554161\" TEXT=\"Domain Profiler\">\n<node CREATED=\"1249535591163\" ID=\"_\" MODIFIED=\"1249535596580\" POSITION=\"right\" TEXT=\"Motavations\">\n<node CREATED=\"1249535637238\" ID=\"Freemind_Link_1370486696\" MODIFIED=\"1249535640864\" TEXT=\"i do this all the time\">\n<node CREATED=\"1249535786527\" ID=\"Freemind_Link_401559732\" MODIFIED=\"1249535793526\" TEXT=\"I wanted a way to AUZTOMATE\"/>\n</node>\n<node CREATED=\"1249535911638\" ID=\"Freemind_Link_283580413\" MODIFIED=\"1249535934175\" TEXT=\"wanted an easy way to see what decisions other comanies have made\"/>\n<node CREATED=\"1249535934547\" FOLDED=\"true\" ID=\"Freemind_Link_1584666302\" MODIFIED=\"1249535939141\" TEXT=\"Decisions\">\n<node CREATED=\"1249535939617\" ID=\"Freemind_Link_1819729497\" MODIFIED=\"1249535947617\" TEXT=\"ones that cost money\">\n<node CREATED=\"1249535954938\" ID=\"Freemind_Link_315756999\" MODIFIED=\"1249535957500\" TEXT=\"Web Host\"/>\n<node CREATED=\"1249535958215\" ID=\"Freemind_Link_1910640874\" MODIFIED=\"1249535962521\" TEXT=\"DNS Host\"/>\n<node CREATED=\"1249535962798\" ID=\"Freemind_Link_1818244965\" MODIFIED=\"1249535965224\" TEXT=\"Mail Host\"/>\n<node CREATED=\"1249535965828\" ID=\"Freemind_Link_708358152\" MODIFIED=\"1249535970645\" TEXT=\"Registrar\"/>\n<node CREATED=\"1249535970938\" ID=\"Freemind_Link_525657358\" MODIFIED=\"1249535986917\" TEXT=\"SSL Issuer\"/>\n<node CREATED=\"1249535978589\" ID=\"Freemind_Link_871738618\" MODIFIED=\"1249535982303\" TEXT=\"SSL cert type\"/>\n</node>\n<node CREATED=\"1249535947941\" ID=\"Freemind_Link_257002870\" MODIFIED=\"1249535953949\" TEXT=\"ones that don&apos;t cost money\">\n<node CREATED=\"1249536016651\" ID=\"Freemind_Link_898068561\" MODIFIED=\"1249536026153\" TEXT=\"DNS TTL&apos;s\"/>\n<node CREATED=\"1249536032043\" FOLDED=\"true\" ID=\"Freemind_Link_24671833\" MODIFIED=\"1249536157310\" TEXT=\"SPF records\">\n<node CREATED=\"1249536157803\" ID=\"Freemind_Link_1158443831\" MODIFIED=\"1249536159877\" TEXT=\"do they exist?\">\n<node CREATED=\"1249536160889\" ID=\"Freemind_Link_1377275554\" MODIFIED=\"1249536167521\" TEXT=\"what are they set to?\"/>\n</node>\n</node>\n<node CREATED=\"1249536169148\" ID=\"Freemind_Link_1147510388\" MODIFIED=\"1249536176261\" TEXT=\"Expiration for domain\"/>\n<node CREATED=\"1249536176793\" ID=\"Freemind_Link_1140307037\" MODIFIED=\"1249536179851\" TEXT=\"Expiration for SSL\"/>\n<node CREATED=\"1249536180855\" FOLDED=\"true\" ID=\"Freemind_Link_1240505849\" MODIFIED=\"1249536198458\" TEXT=\"Is there more than one result for:\">\n<node CREATED=\"1249536199454\" ID=\"Freemind_Link_1009947120\" MODIFIED=\"1249536200625\" TEXT=\"A\"/>\n<node CREATED=\"1249536202444\" ID=\"Freemind_Link_698695469\" MODIFIED=\"1249536203183\" TEXT=\"MX\"/>\n<node CREATED=\"1249536203508\" ID=\"Freemind_Link_1384144196\" MODIFIED=\"1249536204863\" TEXT=\"NS\"/>\n</node>\n<node CREATED=\"1249536208009\" ID=\"Freemind_Link_8690959\" MODIFIED=\"1249536216177\" TEXT=\"Are hosts in different ASes\"/>\n<node CREATED=\"1249536220387\" ID=\"Freemind_Link_1238754757\" MODIFIED=\"1249536229699\" TEXT=\"Main webpage valid XHTML\"/>\n<node CREATED=\"1249536230087\" FOLDED=\"true\" ID=\"Freemind_Link_734525337\" MODIFIED=\"1249536348436\" TEXT=\"Detect type of\">\n<node CREATED=\"1249536348729\" ID=\"Freemind_Link_1871644528\" MODIFIED=\"1249536351921\" TEXT=\"Frontend\"/>\n<node CREATED=\"1249536352151\" ID=\"Freemind_Link_1276249868\" MODIFIED=\"1249536354833\" TEXT=\"Mail Server\"/>\n<node CREATED=\"1249536355060\" ID=\"Freemind_Link_1801591655\" MODIFIED=\"1249536364084\" TEXT=\"DNS Server\"/>\n</node>\n<node CREATED=\"1249536384968\" ID=\"Freemind_Link_1171770420\" MODIFIED=\"1249536393144\" TEXT=\"DNS has a * record?\"/>\n</node>\n</node>\n</node>\n<node CREATED=\"1249535598121\" ID=\"Freemind_Link_374603701\" MODIFIED=\"1249535615963\" POSITION=\"right\" TEXT=\"Expected findings\">\n<node CREATED=\"1249535795379\" ID=\"Freemind_Link_1331996271\" MODIFIED=\"1249535825414\" TEXT=\"homogenous results for YC startups\">\n<node CREATED=\"1249535833624\" ID=\"Freemind_Link_911959890\" MODIFIED=\"1249535837313\" TEXT=\"esp for DNS\"/>\n</node>\n</node>\n<node CREATED=\"1249535616248\" ID=\"Freemind_Link_1613849065\" MODIFIED=\"1249535620474\" POSITION=\"right\" TEXT=\"Actual findings\">\n<node CREATED=\"1249535828818\" ID=\"Freemind_Link_1382512003\" MODIFIED=\"1249535845805\" TEXT=\"YC startups not homogenous\">\n<node CREATED=\"1249535846697\" ID=\"Freemind_Link_1653588069\" MODIFIED=\"1249535849139\" TEXT=\"esp for DNS\"/>\n</node>\n<node CREATED=\"1249536449090\" ID=\"Freemind_Link_1544229921\" MODIFIED=\"1249536461134\" TEXT=\"discovered previously unknown companies/services\">\n<node CREATED=\"1249536461748\" ID=\"Freemind_Link_1844525773\" MODIFIED=\"1249536465038\" TEXT=\"Mark Monitor\"/>\n<node CREATED=\"1249536465602\" ID=\"Freemind_Link_1893076224\" MODIFIED=\"1249536470938\" TEXT=\"Corporation Services Company\"/>\n</node>\n</node>\n</node>\n</map>\n"
  },
  {
    "path": "github-list",
    "content": "github.com\njobs.github.com\nstatus.github.com\nshop.github.com\ndevelop.github.com"
  },
  {
    "path": "github.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"\n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Github</title>\n<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=utf-8\" />\n<meta name=\"robots\" content=\"index, follow\" />\n<meta name=\"author\" content=\"Joel Franusic\" />\n<link rel=\"stylesheet\" href=\"public/style.css\" media=\"screen,projection\" type=\"text/css\" />\n<script src=\"public/sorttable.js\"></script>\n</head>\n<body>\n<div id=\"container\">\n\n  <h1>Chart of Github companies' hosting decisions, 2011 edition</h1>\n  <div id=\"note\">\n    Generated by <a href=\"https://github.com/jpf\">Joel</a> on 2013-01-02 using his <a href=\"http://github.com/jpf/domain-profiler/tree/master\">domain-profiler</a> software. Patches welcome.\n  </div>\n  <div id=\"charts\">\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:f99&chl=Other+%2F+Self+Hosted|None|Rackspace&chtt=Web+Host&cht=p&chs=400x200&chxr=0,1,2,2\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:P9&chl=Google|None&chtt=Email+Host&cht=p&chs=400x200&chxr=0,1,4\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:P9&chl=Dyn+Inc|None&chtt=DNS+Host&cht=p&chs=400x200&chxr=0,1,4\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:P9&chl=Go+Daddy|Other+%2F+Self+Hosted&chtt=Registrar&cht=p&chs=400x200&chxr=0,1,4\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:UU9&chl=None|Equifax|DigiCert&chtt=SSL+Issuer&cht=p&chs=400x200&chxr=0,1,3\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:f99&chl=None|star|normal&chtt=Certificate+Type&cht=p&chs=400x200&chxr=0,1,2,2\"/>\n  \n  </div>\n\n  <div id=\"data\">\n  <table class=\"sortable\" border=\"1\">\n    <tr>\n      <th>Domain</th>\n      \n      <th>Web Host</th>\n      \n      <th>Email Host</th>\n      \n      <th>DNS Host</th>\n      \n      <th>Registrar</th>\n      \n      <th>SSL Issuer</th>\n      \n      <th>Certificate Type</th>\n      \n    </tr>\n    \n    <tr>\n      <td>github.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"github.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jobs.github.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"jobs.github.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>status.github.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.github.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>shop.github.com</td>\n    \n      <td>\"Server Central Network\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>Equifax</td>\n      \n      <td>\"*.myshopify.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>develop.github.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n  </table>\n  </div>\n</div><!-- container -->\n</body>\n</html>\n"
  },
  {
    "path": "lib/domain-profiler/dns.rb",
    "content": "class DNSType\n  def initialize(input)\n    @input = input\n  end\n  def mx_value(n)\n    return :none unless (defined? @input[:type]) and @input[:type] == 'MX'\n    @input[:answer].split(' ')[n]\n  end\n  # Helper for the :mx method\n  def priority\n    mx_value(0)\n  end\n  # Helper for the :mx method\n  def host\n    mx_value(1)\n  end\n  def method_missing(type)\n    begin \n      @input[type] ||= :none\n    rescue\n      :none\n    end\n  end\nend\n\nclass DNSQuery\n  def initialize(input)\n    @lookup = [:query,:ttl,:cl,:type,:answer]\n    begin\n      @query = input.grep(/^[^;]/).map do |line|\n        tokenized = line.gsub(/\\t+/,\"\\t\").split(\"\\t\")\n        Hash[*@lookup.zip(tokenized).flatten]\n      end\n    rescue\n      @query = Hash[]\n    end\n\n  end\n  def spf\n    @query.map{|record|\n      next unless record[:type] == 'TXT'\n      txt = DNSType.new(record).answer.gsub('\"','')\n      next unless txt.match(/^v=spf/)\n      txt\n    }.compact\n\n  end\n  def method_missing(type)\n    rv = @query.sort{|a,b| a[:answer].to_s <=> b[:answer].to_s}.map { |record| \n      record if record[:type] == type.to_s.upcase\n    }.compact\n    if rv.empty?\n      [DNSType.new(nil)]\n    else\n      rv.map { |record| DNSType.new(record) }\n    end\n  end\n\nend\n\nclass DNS\n  def parse(data)\n    begin\n      @data = data.split(\"\\n\")\n    rescue\n      @data = Array.new()\n    end\n  end\n  def method_missing(type)\n    query = DNSQuery.new(@data)\n    query.send(type)\n  end\nend\n"
  },
  {
    "path": "lib/domain-profiler/fetch-info.rb",
    "content": "class Information\n  def fetch(host)\n    data = {}\n    version = 'v2'\n    filename = \"cache/#{host}.#{version}.cache\"\n    if File.exists?(filename)\n      data = open(filename) { |f| Marshal.load(f) }\n    else\n      data[:version] = version\n      print \"Fetching data for #{host}: DNS \"\n      $defout.flush\n      data[:dns] = `server=4.2.2.2; host=#{host}; dig @$server ns $host; dig @$server a $host; dig @$server mx $host; dig @$server txt $host`\n      print 'Whois '\n      $defout.flush\n      data[:whois] = `sleep 5; whois 'domain #{host}'`\n      print 'SSL'\n      $defout.flush\n      data[:ssl] = `echo '' | openssl s_client -connect #{host}:443 2>&1`\n      open(filename, \"w\") { |f| Marshal.dump(data, f) }\n      print \"\\n\"\n      $defout.flush\n    end\n  end # fetch\nend # Information\n"
  },
  {
    "path": "lib/domain-profiler/information.rb",
    "content": "\nclass Information\n  def initialize(opt={})\n    @debug = opt[:debug]\n  end\n  def status(message)\n    return unless @debug\n    $stderr.print message\n    $stderr.flush\n  end\n  def fetch(host)\n    data = {}\n    #TODO: Automatically generate a 'version' - checksum this file or class?\n    version = 'v5'\n    use_www_prefix_for_a_record_lookups = true\n\n    dns_server = '208.67.222.222' # OpenDNS\n#     dns_server = '4.2.2.2' # Level 3\n    filename = \"cache/#{host}.#{version}.cache\"\n    if File.exists?(filename)\n      data = open(filename) { |f| Marshal.load(f) }\n    else\n      data[:version] = version\n      if use_www_prefix_for_a_record_lookups\n        host_prefix = 'www.'\n      end\n\n      status \"Fetching data for #{host}: DNS \"\n      dnsopt = '+noadditional +noauthority'\n      data[:dns] = `server=#{dns_server}; host=#{host}; dig @$server ns $host #{dnsopt}; dig @$server a $host #{dnsopt}; dig @$server a #{host_prefix}#{host} #{dnsopt}; dig @$server mx $host #{dnsopt}; dig @$server txt $host #{dnsopt}`\n\n      status 'Whois '\n      data[:whois] = `sleep 2; whois 'domain #{host}'`\n\n      status 'SSL'\n      data[:ssl] = `echo '' | openssl s_client -connect #{host}:443 2>&1`\n\n      status ' ...'\n      open(filename, \"w\") { |f| Marshal.dump(data, f) }\n\n      status \"\\n\"\n      data\n    end\n  end # fetch\nend # Information\n"
  },
  {
    "path": "lib/domain-profiler/ip-to-asn.rb",
    "content": "require 'ipaddr'\n\nclass Origin\n  def initialize(ip_address)\n    # dig +short 31.108.90.216.origin.asn.cymru.com TXT\n    rip = ip_address.to_s.split('.').reverse.join('.')\n    rv = `dig +short #{rip}.origin.asn.cymru.com TXT`\n    @asn, @bgp_prefix, @country_code, @registry, @allocation_date = rv.chomp.gsub('\"','').split(' | ')\n  end\n  attr_reader :asn, :bgp_prefix, :country_code, :registry, :allocation_date\nend\n\nclass ASN\n  def initialize(asn)\n    rv = `dig +short AS#{asn}.asn.cymru.com TXT`\n    @asn, @country_code, @registry, @allocation_date, @description = rv.chomp.gsub('\"','').split(' | ')\n  end\n  def netname\n    @description.match(/([^ ]+)/)[0]\n  end\n  def orgname\n    return nil unless @description.is_a? String\n    @description.match(/.*? (- )?(.*)/)[2]\n  end\n  attr_reader :asn, :country_code, :registry, :allocation_date, :description\nend\n\nclass IPtoASN\n  def initialize(input, use_cache = true)\n    begin\n      ip_address = IPAddr.new(input)\n    rescue\n      raise ArgumentError, \"Input '#{input}' is invalid\"\n    end\n\n\n    version = 'v1'\n    filename = \"cache/ip-to-asn-#{ip_address}.#{version}.cache\"\n    @data = {}\n    if File.exists?(filename) and use_cache\n      @data = open(filename) { |f| Marshal.load(f) }\n    else\n      @data[:origin] = Origin.new(ip_address)\n      @data[:asn]    = ASN.new(@data[:origin].asn)\n      open(filename, 'w') { |f| Marshal.dump(@data, f) } if use_cache\n    end\n  end\n  def origin\n    @data[:origin]\n  end\n  def asn\n    @data[:asn]\n  end\nend\n"
  },
  {
    "path": "lib/domain-profiler/name.rb",
    "content": "class Name\n  def initialize\n    lookup_file = File.expand_path(File.dirname(__FILE__) + '../../../config/name-lookups.yaml')\n    @aliases = YAML::load(File.open(lookup_file))\n    @lookup = {}\n    @aliases.keys.each {|shortname|\n      next unless @aliases[shortname][:dba].is_a? Array\n      @aliases[shortname][:dba].each {|dba|\n        @lookup[dba] = shortname\n      }\n    }\n  end\n  def shorten(input)\n    return input unless input.is_a? String\n    return input unless input.match('.')\n\n    host = input.split('.')\n    # Return the second level domain if the top level domain name is com, net, or org.\n    return \"#{host[-2]}.#{host[-1]}\" if host[-1].match(/(com|net|org)/)\n    # Remove the leftmost subdomain if the domain name has a third level domain.\n    host.shift if host.size > 2\n    host.join('.')\n  end\n  def simplify(input,match=nil)\n    return input unless input.is_a? String\n\n    return :self if (match and simplify(input) == simplify(match))\n    return @lookup[input.downcase] if @lookup[input.downcase]\n    return :self if (match and simplify(input).gsub(/\\W/,'').downcase.include? match.split(/\\./)[-2])\n    input\n  end\n  def full(shortname)\n    return shortname unless shortname.is_a? Symbol\n    return shortname unless @aliases[shortname].is_a? Hash\n\n    @aliases[shortname][:name]\n  end\nend\n"
  },
  {
    "path": "lib/domain-profiler/ssl.rb",
    "content": "require 'open3'\n# connect: Operation timed out\n# connect: Connection refused\n# connect:errno=61\n\nclass SSL\n  def initialize\n    @no_data = true\n  end\n  def parse(input)\n    @data = {}\n    output = []\n    Open3.popen3('/usr/bin/openssl x509 -noout -dates -subject -issuer -email') { |stdin, stdout, stderr|\n      stdin.puts(input)\n      stdin.close\n      output = stdout.readlines\n    }\n    output.each { |line| \n      (k,v) = [*line.gsub(\"\\n\", '').split(/\\=/,2)].flatten\n      @data[k] = v\n      @no_data = false\n    }\n  end\n  def cn\n    return [:none] if @no_data\n    [@data['subject'].match(/CN\\s*=\\s*([^\\/]+)/)[1]]\n  end\n  def ca\n    return [:none] if @no_data\n    return [:none] unless @data.is_a? Hash\n    begin\n      [*@data['issuer'].match(/O=([^\\/]+)\\/[A-Z]/)[1]]\n    rescue\n      [:none]\n    end\n  end\n  def created\n    return [:none] if @no_data\n    [@data['notBefore'] ||= :unknown]\n  end\n  def expires\n    return [:none] if @no_data\n    [@data['notAfter'] ||= :unknown]\n  end\nend\n"
  },
  {
    "path": "lib/domain-profiler/whois-orgname.rb",
    "content": "# Thanks to HN user 'jedsmith' for telling me about this! (http://news.ycombinator.com/item?id=2081312)\nclass WhoisOrgName\n  def initialize(input, use_cache = true)\n    begin\n      ip_address = IPAddr.new(input)\n    rescue\n      raise ArgumentError, \"Input '#{input}' is invalid\"\n    end\n\n\n    version = 'v2'\n    filename = \"cache/whois-orgname-#{ip_address}.#{version}.cache\"\n    @data = {}\n    if File.exists?(filename) and use_cache\n      @data = open(filename) { |f| Marshal.load(f) }\n    else\n      @data = `sleep 1; whois -h whois.arin.net 'n #{ip_address}'`\n      open(filename, 'w') { |f| Marshal.dump(@data, f) } if use_cache\n    end\n  end\n\n  def grep(pattern)\n    begin\n      @data.grep(pattern).to_s.split(':', 2)[1].strip ||= 'Unknown'\n    rescue\n      'Unknown'\n    end\n  end\n\n  def orgname\n    grep(/OrgName:/)\n  end\nend\n"
  },
  {
    "path": "lib/domain-profiler/whois.rb",
    "content": "\nclass Whois\n  def parse(data)\n    @data = data.to_s.lines\n    # com = verisign\n    # net = verisign\n    # org = pir\n    # info = afilias\n  end\n  def grep(pattern)\n    begin\n      @data.grep(pattern).join.split(':', 2)[1].strip ||= 'Unknown'\n    rescue\n      'Unknown'\n    end\n  end\n  def registrar\n    rv = grep(/Registrar:/)\n    # cleanup pir and afilias type records\n    [*rv.sub(/ \\([^\\)]+\\)$/, '')]\n  end\n  def created\n    grep(/Creat.+:/)\n  end\n  def updated\n    grep(/Updated.+:/)\n  end\n  def expires\n    grep(/Expiration Date:/)\n  end\n  def status\n    grep(/Status:/)\n  end\nend\n"
  },
  {
    "path": "lib/domain-profiler.rb",
    "content": "require 'ipaddr'\nrequire 'domain-profiler/dns'\nrequire 'domain-profiler/whois'\nrequire 'domain-profiler/whois-orgname'\nrequire 'domain-profiler/ssl'\nrequire 'domain-profiler/name'\nrequire 'domain-profiler/information'\nrequire 'domain-profiler/ip-to-asn'\nrequire 'yaml'\n\nclass DomainProfiler\n  def initialize(host)\n    @hostname = host\n    data = Information.new(:debug => true).fetch(host)\n\n    @dns = DNS.new\n    @dns.parse(data[:dns])\n\n    @whois = Whois.new\n    @whois.parse(data[:whois])\n\n    @ssl = SSL.new\n    @ssl.parse(data[:ssl])\n  end\n  attr_reader :dns, :whois, :ssl, :hostname\nend\n\ndef orgname(input)\n  begin\n    name = WhoisOrgName.new(input).orgname\n    if name == 'Unknown'\n      IPtoASN.new(input).asn.orgname\n    else\n      name\n    end\n  rescue\n    input\n  end\nend\n"
  },
  {
    "path": "list/alexa-top-100",
    "content": "google.com\nyahoo.com\nyoutube.com\nfacebook.com\nlive.com\nmsn.com\nwikipedia.org\nblogger.com\nbaidu.com\nyahoo.co.jp\nmyspace.com\ngoogle.co.in\ngoogle.de\nqq.com\ntwitter.com\nmicrosoft.com\nrapidshare.com\nsina.com.cn\nbing.com\ngoogle.fr\nwordpress.com\ngoogle.co.uk\ngoogle.cn\nebay.com\ncraigslist.org\nfc2.com\ngoogle.com.br\nyandex.ru\namazon.com\nflickr.com\nmail.ru\ngoogle.it\nvkontakte.ru\ngoogle.co.jp\naol.com\nhi5.com\ngoogle.es\ntaobao.com\n163.com\nphotobucket.com\ndoubleclick.com\nbbc.co.uk\nimdb.com\norkut.com.br\ngoogle.com.mx\ngo.com\nask.com\nyouporn.com\ncnn.com\nbp.blogspot.com\npornhub.com\nsohu.com\nconduit.com\ngoogle.ca\nadobe.com\napple.com\nvmn.net\nlivejasmin.com\norkut.co.in\nskyrock.com\nimageshack.us\nodnoklassniki.ru\nredtube.com\ngoogle.com.tr\nyouku.com\nuol.com.br\nrakuten.co.jp\ncnet.com\nebay.de\ntube8.com\ndailymotion.com\nlinkedin.com\ntudou.com\nabout.com\nadultfriendfinder.com\nameblo.jp\nmediafire.com\nmegavideo.com\ngoogle.co.id\nlivedoor.com\ngoogle.com.au\nrediff.com\nlivejournal.com\ngoogle.ru\nkaixin001.com\nmegaupload.com\nespn.go.com\nglobo.com\nmixi.jp\nxvideos.com\n4shared.com\nfriendster.com\ntagged.com\ngoogle.pl\nku6.com\nmininova.org\nclicksor.com\ngoogle.com.sa\ngoo.ne.jp\nsoso.com\n"
  },
  {
    "path": "list/quantcast-top-100",
    "content": "#List: Quantcast Top 100\ngoogle.com\nyahoo.com\nmsn.com\nfacebook.com\nlive.com\nyoutube.com\nmicrosoft.com\nwikipedia.org\nmyspace.com\nebay.com\naol.com\ncraigslist.org\nblogspot.com\nask.com\namazon.com\nmapquest.com\nabout.com\nanswers.com\nadobe.com\nwordpress.com\nwindows.com\nphotobucket.com\nbing.com\nwalmart.com\ntwitter.com\npaypal.com\ngo.com\natt.com\nimdb.com\nreference.com\nflickr.com\nblogger.com\nyellowpages.com\ncnn.com\ntarget.com\nsimplyhired.com\nwebmd.com\ncomcast.net\nweather.com\neonline.com\nbankofamerica.com\napple.com\nchase.com\ncnet.com\nehow.com\nmonster.com\nwhitepages.com\nbizrate.com\nverizonwireless.com\nezinearticles.com\ncareerbuilder.com\nhulu.com\ndigg.com\nmetacafe.com\nbestbuy.com\nusps.com\ncomcast.com\ngeocities.com\nrevsci.net\nwellsfargo.com\nreuters.com\nexpedia.com\nevite.com\npeople.com\nmerriam-webster.com\nlinkedin.com\nnetflix.com\nhp.com\nhuffingtonpost.com\ntripadvisor.com\nexaminer.com\nnytimes.com\nmtv.com\nups.com\njcpenney.com\nshopzilla.com\ncapitalone.com\ntripod.com\npandora.com\npogo.com\nverizon.com\nsears.com\nsmarter.com\npronto.com\nvzw.com\nhomedepot.com\ncity-data.com\ndell.com\nnih.gov\nfoxnews.com\nign.com\nlowes.com\nwunderground.com\nusatoday.com\nscribd.com\ntypepad.com\ntwitpic.com\nusmagazine.com\nticketmaster.com\ndailymotion.com\n"
  },
  {
    "path": "list/time-top-50",
    "content": "gasbuddy.com\nhowcast.com\niliketotallyloveit.com\nomiru.com\npsychcentral.com\ntripkick.com\nwikitravel.com\n#answers.yahoo.com\nzeer.com\nafrigadget.com\naskmen.com\nconcreteloop.com\nhealth.com\npopsugar.com\nprofootballtalk.com\nratemyprofessors.com\nseriouseats.com\nthenest.com\ngeni.com\nmapjack.com\nmint.com\nnextag.com\nnymbler.com\npicnik.com\npixelgirlpresents.com\nsearchme.com\ntinyurl.com\nmobaganda.com\nurbandictionary.com\n#cylinders.library.ucsb.edu\nhulu.com\nimeem.com\nkongregate.com\nffffound.com\nlookybook.com\nsomeecards.com\nwebsudoku.com\npenny-arcade.com\ngaiaonline.com\ncarbonrally.com\ncolourlovers.com\napartmenttherapy.com\ndigitalvaults.org\nfreerice.com\nhypebeast.com\nkiva.org\nnetaporter.com\nopensourcefood.com\npetfinder.com\nwikisky.org\n"
  },
  {
    "path": "list/ycombinator",
    "content": "#List: Y Combinator\n#2009-08-05\nreddit.com\nloopt.com\nclickfacts.com\nsnipshot.com\ninklingmarkets.com\nwufoo.com\nthinkature.com\njamglue.com\nscribd.com\nweebly.com\nvirtualmin.com\nbuxfer.com\noctopart.com\nheysan.com\njustin.tv\nomgpop.com\nxobni.com\nzecter.com\nadpinion.com\nfuzzwich.com\nbountii.com\nsongkick.com\nauctomatic.com\ndisqus.com\nsplashup.com\ndraftmix.com\netherpad.com\nwebmynd.com\nrescuetime.com\nheroku.com\ntipjoy.com\naddher.com\nsocialbrowse.com\nwundrbar.com\nchatterous.com\nmixwit.com\nsnaptalent.com\nclickpass.com\ninsoshi.com\nmightyquiz.com\n280north.com\ngetdropbox.com\nposterous.com\nanyvite.com\nticketstumbler.com\npopcuts.com\nididwork.com\nstartuply.com\npicwing.com\nco2stats.com\npolleverywhere.com\nbacktype.com\ncontestmachine.com\nfrogmetrics.com\nzumodrive.com\nheyzap.com\nfathomdb.com\nfoodoro.com\ndivvyshot.com\nechodio.com\ncloudkick.com\nairbnb.com\nthesixtyone.com\nfliggo.com\nvoxli.com\nbumptechnologies.com\nrenthop.com \n"
  },
  {
    "path": "profile",
    "content": "#!/usr/bin/env ruby\n# encoding: UTF-8\n$LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/lib')\n\nrequire 'pp'\nrequire 'domain-profiler'\nrequire 'erb'\n\ndef help\n  puts <<-help\nUsage:\n  $ ./profile domain.com\nhelp\nend\n\nif ($stdin.tty? && ARGV.empty?) || ARGV.delete('-h') || ARGV.delete('--help')\n  help\nelse\n  profile = nil\n\n  ARGV.each do |domain|\n    profile = DomainProfiler.new(domain)\n    puts ERB.new(File.read(\"view/text\")).result\n  end\nend\n"
  },
  {
    "path": "profile-godaddy",
    "content": "#!/usr/bin/env ruby\n# encoding: UTF-8\n$LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/lib')\n\nrequire 'pp'\nrequire 'domain-profiler'\nrequire 'rubygems'\nrequire 'gchart'\nrequire 'erb'\n\ndef fullname(name)\n  Name.new.full(name)\nend\n\nclass Array\n  def lookup(host)\n    self.map{|name| Name.new.simplify(name,host) }.uniq\n  end\nend\n\n\nif ARGV.length != 2\n   print \"Usage: ./profile-godaddy [file containing one domain per line] 'name of company grouping'\\n\"\n   exit\nend\n\nfilename = ARGV[0]\nfile = File.new(filename)\n\nhosts = {}\nlist_name = ARGV[1] ? ARGV[1] : 'REPLACE ME'\n\n\nmax_domain_length = 0\n\nfile.map {|host|\n  if match_data = host.match(/^#List:(.*)/)\n    list_name = match_data[1]\n  end\n  next if host.match(/^#/)\n  host.chomp!\n  profile = DomainProfiler.new(host)\n\n  if(host.length > max_domain_length)\n    max_domain_length = host.length\n  end\n\n  registrar  = profile.whois.registrar.lookup(host)\n  dns_host   = profile.dns.ns.map{|record| Name.new.shorten(record.answer) }.lookup(host)\n  ssl_issuer = profile.ssl.ca.lookup(host)\n\n  out = {}\n  out[:registrar]  = (registrar[0]  == :godaddy) ? 4 : 0\n  out[:dns_host]   = (dns_host[0]   == :godaddy) ? 2 : 0\n  out[:ssl_issuer] = (ssl_issuer[0] == :godaddy) ? 1 : 0\n  out[:sort_key]   = out[:registrar] + out[:dns_host] + out[:ssl_issuer]\n  hosts[host] = out\n}\n\nprint \"This is a list of all %s companies that appear to do business with \\nGoDaddy.\\n\" % [list_name]\n\nputs <<PREAMBLE_END\n\nIn addition to showing which domains were registered through GoDaddy, this list\nalso shows domains that use GoDaddy's DNS service or use SSL certificates \npurchased from GoDaddy.\n\nSince it's easier to stop doing business with GoDaddy if your DNS is hosted\nelsewhere, I've sorted this list according to the relative ease of moving away\nfrom GoDaddy: The closer a domain is to the top of this list, the easier it\nshould be for the owners of that domain to stop doing business with GoDaddy.\n\n---\n\nCorrections to this list are welcome.\n\nI prefer pull-requests on GitHub, you can also contact me on Twitter (@jf).\n\nThe code I used to generate this list is here:\nhttps://github.com/jpf/domain-profiler\n\n\n---\n\nPREAMBLE_END\n\n# Turn the list of host data into a hash of type data\nhosts.sort_by{ |hostname,data| data[:sort_key].to_s + hostname }.each do |hostname,data|\n  next unless data[:sort_key] > 0\n  puts \"%s %s %s %s\" % [hostname.ljust(max_domain_length,' '),\n                     (data[:registrar] > 0)  ? 'REGISTRAR' : '         ',\n                     (data[:dns_host] > 0)   ? 'DNS' : '   ',\n                     (data[:ssl_issuer] > 0) ? 'SSL' : '   '\n                    ]\n\nend\n\n\n"
  },
  {
    "path": "profile-list",
    "content": "#!/usr/bin/env ruby\n# encoding: UTF-8\n$LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/lib')\n\nrequire 'pp'\nrequire 'domain-profiler'\nrequire 'rubygems'\nrequire 'gchart'\nrequire 'erb'\n\ndef fullname(name)\n  Name.new.full(name)\nend\n\nclass Array\n  def lookup(host)\n    self.map{|name| Name.new.simplify(name,host) }.uniq\n  end\nend\n\n\nif ARGV.length == 0\n   print \"Usage: ./profile-list [file containing one domain per line] 'header to put in HTML output'\\n\"\n   exit\nend\n\nfilename = ARGV[0]\nfile = File.new(filename)\n\nhosts = {}\nlist_name = ARGV[1] ? ARGV[1] : 'REPLACE ME'\n\nfile.map {|host|\n  if match_data = host.match(/^#List:(.*)/)\n    list_name = match_data[1]\n  end\n  next if host.match(/^#/)\n  host.chomp!\n  profile = DomainProfiler.new(host)\n\n  begin\n    out = {}\n    out[:web_host]   = profile.dns.a.map{|record| orgname(record.answer) }.lookup(host)\n    out[:dns_host]   = profile.dns.ns.map{|record| Name.new.shorten(record.answer) }.lookup(host)\n    out[:mail_host]  = profile.dns.mx.map{|record| Name.new.shorten(record.host) }.lookup(host)\n    out[:registrar]  = profile.whois.registrar.lookup(host)\n    out[:ssl_issuer] = profile.ssl.ca.lookup(host)\n    out[:ssl_type]   = profile.ssl.cn\n    hosts[host] = out\n  rescue\n  end\n\n}\n\n# Modify this to make stats on hosting provider, dns, mail, whois, ssl, ssn type and count HTML\n\ncount = {}\ntypes =  [:web_host,:mail_host,:dns_host,:registrar,:ssl_issuer,:ssl_type]\n\ntypes.each { |kind| count[kind] = [] }\n\n# Turn the list of host data into a hash of type data\nhosts.each do |hostname,data|\n  data.each do |kind,value|\n    if kind === :ssl_type and not value[0].is_a? Symbol\n      if value[0].match(/^\\*/)\n        ssl_type = :star\n      else\n        ssl_type = :normal\n      end\n\n      value = ssl_type\n    end\n\n    count[kind].push(value) \n  end\nend\n\noutput = {}\ncount.each do |kind,values|\n  summary = {}\n  values.flatten.each do |value|\n    value = :other unless value.is_a? Symbol\n      \n    if summary[value].is_a? Integer\n      summary[value] += 1\n    else\n      summary[value] = 1\n    end\n  end\n  output[kind] = summary\nend\n\n# Collapse any item less than smallest_percent into the :other category\nsmallest_percent = 0.02  \noutput.each do |kind,values|\n  total = 1\n  values.each {|k,v| total += v}\n  smallest_value = total * smallest_percent\n  values.each {|k,v| \n    if v < smallest_value\n      values[:other] = 1 unless values[:other].is_a? Integer\n      values[:other] += v\n      values.delete(k)\n    end\n  }\nend\n\n  full_name = {\n    :web_host => 'Web Host',\n    :mail_host => 'Email Host',\n    :dns_host => 'DNS Host',\n    :registrar => 'Registrar',\n    :ssl_issuer => 'SSL Issuer',\n    :ssl_type => 'Certificate Type',\n  }\n\n\noutput.each do |kind, summary_data|\n  keys = []\n  values = []\n  summary_data.sort { |a,b| a[1] <=> b[1] }.each do |k,v|\n    keys.push(Name.new.full(k))\n    values.push(v)\n  end\n\n  output[kind] = Gchart.pie(:size => '400x200', \n#                            :background => 'F8ECDC',\n                            :bar_color => ['CFF09E','A8DBA8','79BD9A','3B8686','0B486B'],\n                            :color => '', \n                            :title => full_name[kind], \n                            :labels => keys, \n                            :data => values\n                            ) \nend\n\ncharts = []\ntypes.each do |kind|\n  charts.push( {:kind => kind, :url => output[kind] } )\nend\nputs ERB.new(File.read(\"view/html\")).result\n"
  },
  {
    "path": "public/quantcast.html",
    "content": ""
  },
  {
    "path": "public/sorttable.js",
    "content": "/*\n  SortTable\n  version 2\n  7th April 2007\n  Stuart Langridge, http://www.kryogenix.org/code/browser/sorttable/\n  \n  Instructions:\n  Download this file\n  Add <script src=\"sorttable.js\"></script> to your HTML\n  Add class=\"sortable\" to any table you'd like to make sortable\n  Click on the headers to sort\n  \n  Thanks to many, many people for contributions and suggestions.\n  Licenced as X11: http://www.kryogenix.org/code/browser/licence.html\n  This basically means: do what you want with it.\n*/\n\n \nvar stIsIE = /*@cc_on!@*/false;\n\nsorttable = {\n  init: function() {\n    // quit if this function has already been called\n    if (arguments.callee.done) return;\n    // flag this function so we don't do the same thing twice\n    arguments.callee.done = true;\n    // kill the timer\n    if (_timer) clearInterval(_timer);\n    \n    if (!document.createElement || !document.getElementsByTagName) return;\n    \n    sorttable.DATE_RE = /^(\\d\\d?)[\\/\\.-](\\d\\d?)[\\/\\.-]((\\d\\d)?\\d\\d)$/;\n    \n    forEach(document.getElementsByTagName('table'), function(table) {\n      if (table.className.search(/\\bsortable\\b/) != -1) {\n        sorttable.makeSortable(table);\n      }\n    });\n    \n  },\n  \n  makeSortable: function(table) {\n    if (table.getElementsByTagName('thead').length == 0) {\n      // table doesn't have a tHead. Since it should have, create one and\n      // put the first table row in it.\n      the = document.createElement('thead');\n      the.appendChild(table.rows[0]);\n      table.insertBefore(the,table.firstChild);\n    }\n    // Safari doesn't support table.tHead, sigh\n    if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0];\n    \n    if (table.tHead.rows.length != 1) return; // can't cope with two header rows\n    \n    // Sorttable v1 put rows with a class of \"sortbottom\" at the bottom (as\n    // \"total\" rows, for example). This is B&R, since what you're supposed\n    // to do is put them in a tfoot. So, if there are sortbottom rows,\n    // for backwards compatibility, move them to tfoot (creating it if needed).\n    sortbottomrows = [];\n    for (var i=0; i<table.rows.length; i++) {\n      if (table.rows[i].className.search(/\\bsortbottom\\b/) != -1) {\n        sortbottomrows[sortbottomrows.length] = table.rows[i];\n      }\n    }\n    if (sortbottomrows) {\n      if (table.tFoot == null) {\n        // table doesn't have a tfoot. Create one.\n        tfo = document.createElement('tfoot');\n        table.appendChild(tfo);\n      }\n      for (var i=0; i<sortbottomrows.length; i++) {\n        tfo.appendChild(sortbottomrows[i]);\n      }\n      delete sortbottomrows;\n    }\n    \n    // work through each column and calculate its type\n    headrow = table.tHead.rows[0].cells;\n    for (var i=0; i<headrow.length; i++) {\n      // manually override the type with a sorttable_type attribute\n      if (!headrow[i].className.match(/\\bsorttable_nosort\\b/)) { // skip this col\n        mtch = headrow[i].className.match(/\\bsorttable_([a-z0-9]+)\\b/);\n        if (mtch) { override = mtch[1]; }\n\t      if (mtch && typeof sorttable[\"sort_\"+override] == 'function') {\n\t        headrow[i].sorttable_sortfunction = sorttable[\"sort_\"+override];\n\t      } else {\n\t        headrow[i].sorttable_sortfunction = sorttable.guessType(table,i);\n\t      }\n\t      // make it clickable to sort\n\t      headrow[i].sorttable_columnindex = i;\n\t      headrow[i].sorttable_tbody = table.tBodies[0];\n\t      dean_addEvent(headrow[i],\"click\", function(e) {\n\n          if (this.className.search(/\\bsorttable_sorted\\b/) != -1) {\n            // if we're already sorted by this column, just \n            // reverse the table, which is quicker\n            sorttable.reverse(this.sorttable_tbody);\n            this.className = this.className.replace('sorttable_sorted',\n                                                    'sorttable_sorted_reverse');\n            this.removeChild(document.getElementById('sorttable_sortfwdind'));\n            sortrevind = document.createElement('span');\n            sortrevind.id = \"sorttable_sortrevind\";\n            sortrevind.innerHTML = stIsIE ? '&nbsp<font face=\"webdings\">5</font>' : '&nbsp;&#x25B4;';\n            this.appendChild(sortrevind);\n            return;\n          }\n          if (this.className.search(/\\bsorttable_sorted_reverse\\b/) != -1) {\n            // if we're already sorted by this column in reverse, just \n            // re-reverse the table, which is quicker\n            sorttable.reverse(this.sorttable_tbody);\n            this.className = this.className.replace('sorttable_sorted_reverse',\n                                                    'sorttable_sorted');\n            this.removeChild(document.getElementById('sorttable_sortrevind'));\n            sortfwdind = document.createElement('span');\n            sortfwdind.id = \"sorttable_sortfwdind\";\n            sortfwdind.innerHTML = stIsIE ? '&nbsp<font face=\"webdings\">6</font>' : '&nbsp;&#x25BE;';\n            this.appendChild(sortfwdind);\n            return;\n          }\n          \n          // remove sorttable_sorted classes\n          theadrow = this.parentNode;\n          forEach(theadrow.childNodes, function(cell) {\n            if (cell.nodeType == 1) { // an element\n              cell.className = cell.className.replace('sorttable_sorted_reverse','');\n              cell.className = cell.className.replace('sorttable_sorted','');\n            }\n          });\n          sortfwdind = document.getElementById('sorttable_sortfwdind');\n          if (sortfwdind) { sortfwdind.parentNode.removeChild(sortfwdind); }\n          sortrevind = document.getElementById('sorttable_sortrevind');\n          if (sortrevind) { sortrevind.parentNode.removeChild(sortrevind); }\n          \n          this.className += ' sorttable_sorted';\n          sortfwdind = document.createElement('span');\n          sortfwdind.id = \"sorttable_sortfwdind\";\n          sortfwdind.innerHTML = stIsIE ? '&nbsp<font face=\"webdings\">6</font>' : '&nbsp;&#x25BE;';\n          this.appendChild(sortfwdind);\n\n\t        // build an array to sort. This is a Schwartzian transform thing,\n\t        // i.e., we \"decorate\" each row with the actual sort key,\n\t        // sort based on the sort keys, and then put the rows back in order\n\t        // which is a lot faster because you only do getInnerText once per row\n\t        row_array = [];\n\t        col = this.sorttable_columnindex;\n\t        rows = this.sorttable_tbody.rows;\n\t        for (var j=0; j<rows.length; j++) {\n\t          row_array[row_array.length] = [sorttable.getInnerText(rows[j].cells[col]), rows[j]];\n\t        }\n\t        /* If you want a stable sort, uncomment the following line */\n\t        //sorttable.shaker_sort(row_array, this.sorttable_sortfunction);\n\t        /* and comment out this one */\n\t        row_array.sort(this.sorttable_sortfunction);\n\t        \n\t        tb = this.sorttable_tbody;\n\t        for (var j=0; j<row_array.length; j++) {\n\t          tb.appendChild(row_array[j][1]);\n\t        }\n\t        \n\t        delete row_array;\n\t      });\n\t    }\n    }\n  },\n  \n  guessType: function(table, column) {\n    // guess the type of a column based on its first non-blank row\n    sortfn = sorttable.sort_alpha;\n    for (var i=0; i<table.tBodies[0].rows.length; i++) {\n      text = sorttable.getInnerText(table.tBodies[0].rows[i].cells[column]);\n      if (text != '') {\n        if (text.match(/^-?[$]?[\\d,.]+%?$/)) {\n          return sorttable.sort_numeric;\n        }\n        // check for a date: dd/mm/yyyy or dd/mm/yy \n        // can have / or . or - as separator\n        // can be mm/dd as well\n        possdate = text.match(sorttable.DATE_RE)\n        if (possdate) {\n          // looks like a date\n          first = parseInt(possdate[1]);\n          second = parseInt(possdate[2]);\n          if (first > 12) {\n            // definitely dd/mm\n            return sorttable.sort_ddmm;\n          } else if (second > 12) {\n            return sorttable.sort_mmdd;\n          } else {\n            // looks like a date, but we can't tell which, so assume\n            // that it's dd/mm (English imperialism!) and keep looking\n            sortfn = sorttable.sort_ddmm;\n          }\n        }\n      }\n    }\n    return sortfn;\n  },\n  \n  getInnerText: function(node) {\n    // gets the text we want to use for sorting for a cell.\n    // strips leading and trailing whitespace.\n    // this is *not* a generic getInnerText function; it's special to sorttable.\n    // for example, you can override the cell text with a customkey attribute.\n    // it also gets .value for <input> fields.\n    \n    hasInputs = (typeof node.getElementsByTagName == 'function') &&\n                 node.getElementsByTagName('input').length;\n    \n    if (node.getAttribute(\"sorttable_customkey\") != null) {\n      return node.getAttribute(\"sorttable_customkey\");\n    }\n    else if (typeof node.textContent != 'undefined' && !hasInputs) {\n      return node.textContent.replace(/^\\s+|\\s+$/g, '');\n    }\n    else if (typeof node.innerText != 'undefined' && !hasInputs) {\n      return node.innerText.replace(/^\\s+|\\s+$/g, '');\n    }\n    else if (typeof node.text != 'undefined' && !hasInputs) {\n      return node.text.replace(/^\\s+|\\s+$/g, '');\n    }\n    else {\n      switch (node.nodeType) {\n        case 3:\n          if (node.nodeName.toLowerCase() == 'input') {\n            return node.value.replace(/^\\s+|\\s+$/g, '');\n          }\n        case 4:\n          return node.nodeValue.replace(/^\\s+|\\s+$/g, '');\n          break;\n        case 1:\n        case 11:\n          var innerText = '';\n          for (var i = 0; i < node.childNodes.length; i++) {\n            innerText += sorttable.getInnerText(node.childNodes[i]);\n          }\n          return innerText.replace(/^\\s+|\\s+$/g, '');\n          break;\n        default:\n          return '';\n      }\n    }\n  },\n  \n  reverse: function(tbody) {\n    // reverse the rows in a tbody\n    newrows = [];\n    for (var i=0; i<tbody.rows.length; i++) {\n      newrows[newrows.length] = tbody.rows[i];\n    }\n    for (var i=newrows.length-1; i>=0; i--) {\n       tbody.appendChild(newrows[i]);\n    }\n    delete newrows;\n  },\n  \n  /* sort functions\n     each sort function takes two parameters, a and b\n     you are comparing a[0] and b[0] */\n  sort_numeric: function(a,b) {\n    aa = parseFloat(a[0].replace(/[^0-9.-]/g,''));\n    if (isNaN(aa)) aa = 0;\n    bb = parseFloat(b[0].replace(/[^0-9.-]/g,'')); \n    if (isNaN(bb)) bb = 0;\n    return aa-bb;\n  },\n  sort_alpha: function(a,b) {\n    if (a[0]==b[0]) return 0;\n    if (a[0]<b[0]) return -1;\n    return 1;\n  },\n  sort_ddmm: function(a,b) {\n    mtch = a[0].match(sorttable.DATE_RE);\n    y = mtch[3]; m = mtch[2]; d = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt1 = y+m+d;\n    mtch = b[0].match(sorttable.DATE_RE);\n    y = mtch[3]; m = mtch[2]; d = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt2 = y+m+d;\n    if (dt1==dt2) return 0;\n    if (dt1<dt2) return -1;\n    return 1;\n  },\n  sort_mmdd: function(a,b) {\n    mtch = a[0].match(sorttable.DATE_RE);\n    y = mtch[3]; d = mtch[2]; m = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt1 = y+m+d;\n    mtch = b[0].match(sorttable.DATE_RE);\n    y = mtch[3]; d = mtch[2]; m = mtch[1];\n    if (m.length == 1) m = '0'+m;\n    if (d.length == 1) d = '0'+d;\n    dt2 = y+m+d;\n    if (dt1==dt2) return 0;\n    if (dt1<dt2) return -1;\n    return 1;\n  },\n  \n  shaker_sort: function(list, comp_func) {\n    // A stable sort function to allow multi-level sorting of data\n    // see: http://en.wikipedia.org/wiki/Cocktail_sort\n    // thanks to Joseph Nahmias\n    var b = 0;\n    var t = list.length - 1;\n    var swap = true;\n\n    while(swap) {\n        swap = false;\n        for(var i = b; i < t; ++i) {\n            if ( comp_func(list[i], list[i+1]) > 0 ) {\n                var q = list[i]; list[i] = list[i+1]; list[i+1] = q;\n                swap = true;\n            }\n        } // for\n        t--;\n\n        if (!swap) break;\n\n        for(var i = t; i > b; --i) {\n            if ( comp_func(list[i], list[i-1]) < 0 ) {\n                var q = list[i]; list[i] = list[i-1]; list[i-1] = q;\n                swap = true;\n            }\n        } // for\n        b++;\n\n    } // while(swap)\n  }  \n}\n\n/* ******************************************************************\n   Supporting functions: bundled here to avoid depending on a library\n   ****************************************************************** */\n\n// Dean Edwards/Matthias Miller/John Resig\n\n/* for Mozilla/Opera9 */\nif (document.addEventListener) {\n    document.addEventListener(\"DOMContentLoaded\", sorttable.init, false);\n}\n\n/* for Internet Explorer */\n/*@cc_on @*/\n/*@if (@_win32)\n    document.write(\"<script id=__ie_onload defer src=javascript:void(0)><\\/script>\");\n    var script = document.getElementById(\"__ie_onload\");\n    script.onreadystatechange = function() {\n        if (this.readyState == \"complete\") {\n            sorttable.init(); // call the onload handler\n        }\n    };\n/*@end @*/\n\n/* for Safari */\nif (/WebKit/i.test(navigator.userAgent)) { // sniff\n    var _timer = setInterval(function() {\n        if (/loaded|complete/.test(document.readyState)) {\n            sorttable.init(); // call the onload handler\n        }\n    }, 10);\n}\n\n/* for other browsers */\nwindow.onload = sorttable.init;\n\n// written by Dean Edwards, 2005\n// with input from Tino Zijdel, Matthias Miller, Diego Perini\n\n// http://dean.edwards.name/weblog/2005/10/add-event/\n\nfunction dean_addEvent(element, type, handler) {\n\tif (element.addEventListener) {\n\t\telement.addEventListener(type, handler, false);\n\t} else {\n\t\t// assign each event handler a unique ID\n\t\tif (!handler.$$guid) handler.$$guid = dean_addEvent.guid++;\n\t\t// create a hash table of event types for the element\n\t\tif (!element.events) element.events = {};\n\t\t// create a hash table of event handlers for each element/event pair\n\t\tvar handlers = element.events[type];\n\t\tif (!handlers) {\n\t\t\thandlers = element.events[type] = {};\n\t\t\t// store the existing event handler (if there is one)\n\t\t\tif (element[\"on\" + type]) {\n\t\t\t\thandlers[0] = element[\"on\" + type];\n\t\t\t}\n\t\t}\n\t\t// store the event handler in the hash table\n\t\thandlers[handler.$$guid] = handler;\n\t\t// assign a global event handler to do all the work\n\t\telement[\"on\" + type] = handleEvent;\n\t}\n};\n// a counter used to create unique IDs\ndean_addEvent.guid = 1;\n\nfunction removeEvent(element, type, handler) {\n\tif (element.removeEventListener) {\n\t\telement.removeEventListener(type, handler, false);\n\t} else {\n\t\t// delete the event handler from the hash table\n\t\tif (element.events && element.events[type]) {\n\t\t\tdelete element.events[type][handler.$$guid];\n\t\t}\n\t}\n};\n\nfunction handleEvent(event) {\n\tvar returnValue = true;\n\t// grab the event object (IE uses a global event object)\n\tevent = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event);\n\t// get a reference to the hash table of event handlers\n\tvar handlers = this.events[event.type];\n\t// execute each event handler\n\tfor (var i in handlers) {\n\t\tthis.$$handleEvent = handlers[i];\n\t\tif (this.$$handleEvent(event) === false) {\n\t\t\treturnValue = false;\n\t\t}\n\t}\n\treturn returnValue;\n};\n\nfunction fixEvent(event) {\n\t// add W3C standard event methods\n\tevent.preventDefault = fixEvent.preventDefault;\n\tevent.stopPropagation = fixEvent.stopPropagation;\n\treturn event;\n};\nfixEvent.preventDefault = function() {\n\tthis.returnValue = false;\n};\nfixEvent.stopPropagation = function() {\n  this.cancelBubble = true;\n}\n\n// Dean's forEach: http://dean.edwards.name/base/forEach.js\n/*\n\tforEach, version 1.0\n\tCopyright 2006, Dean Edwards\n\tLicense: http://www.opensource.org/licenses/mit-license.php\n*/\n\n// array-like enumeration\nif (!Array.forEach) { // mozilla already supports this\n\tArray.forEach = function(array, block, context) {\n\t\tfor (var i = 0; i < array.length; i++) {\n\t\t\tblock.call(context, array[i], i, array);\n\t\t}\n\t};\n}\n\n// generic enumeration\nFunction.prototype.forEach = function(object, block, context) {\n\tfor (var key in object) {\n\t\tif (typeof this.prototype[key] == \"undefined\") {\n\t\t\tblock.call(context, object[key], key, object);\n\t\t}\n\t}\n};\n\n// character enumeration\nString.forEach = function(string, block, context) {\n\tArray.forEach(string.split(\"\"), function(chr, index) {\n\t\tblock.call(context, chr, index, string);\n\t});\n};\n\n// globally resolve forEach enumeration\nvar forEach = function(object, block, context) {\n\tif (object) {\n\t\tvar resolve = Object; // default\n\t\tif (object instanceof Function) {\n\t\t\t// functions have a \"length\" property\n\t\t\tresolve = Function;\n\t\t} else if (object.forEach instanceof Function) {\n\t\t\t// the object implements a custom forEach method so use that\n\t\t\tobject.forEach(block, context);\n\t\t\treturn;\n\t\t} else if (typeof object == \"string\") {\n\t\t\t// the object is a string\n\t\t\tresolve = String;\n\t\t} else if (typeof object.length == \"number\") {\n\t\t\t// the object is array-like\n\t\t\tresolve = Array;\n\t\t}\n\t\tresolve.forEach(object, block, context);\n\t}\n};\n\n"
  },
  {
    "path": "public/style.css",
    "content": "\n/*\nCSS from:\n  http://fluidmind.org/test/css/tables.html\nColour pallete inspired by:\n  http://www.colourlovers.com/palette/580974/Adrift_in_Dreams\n*/\n\ndiv#data {\n    margin-left: 5%;\n    margin-right: 5%;\n}\n\nbody {\n    text-align: center;\n}\n\ntable {\n    width: 100%;\n    border-spacing: 0px;\n    border-collapse: collapse;\n    border-top: 4px solid #3B8686;\n    border-bottom: 1px solid #3B8686;\n    margin-top: 40px;\n    font-size: 0.8em;\n}\n\ntable th {\n    text-align: left;\n    padding: 0.2em 0.5em;\n    border-top: 1px dotted #3B8686;\n    font-family: Arial;\n    text-transform: uppercase;\n}\n\ntable td {\n    text-align: right;\n    border-top: 1px dotted #3B8686;\n    padding: 0.2em 0.5em;\n    /* color: #475258; */\n    color: #353535;\n}\n\ntable thead th {\n    text-align: center;\n   font-weight: bold;\n    border-bottom: 1px solid #3B8686;\n}\n\ndiv#note {\n    margin: 10px;\n    font-family: Arial;\n    font-size: 0.6em;\n    color: lightgrey;\n}\n\ndiv#note a {\n    color: lightgrey;\n}"
  },
  {
    "path": "quantcast.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"\n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title> Quantcast Top 100</title>\n<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=utf-8\" />\n<meta name=\"robots\" content=\"index, follow\" />\n<meta name=\"author\" content=\"Joel Franusic\" />\n<link rel=\"stylesheet\" href=\"public/style.css\" media=\"screen,projection\" type=\"text/css\" />\n<script src=\"public/sorttable.js\"></script>\n</head>\n<body>\n<div id=\"container\">\n\n  <h1>Chart of  Quantcast Top 100 companies' hosting decisions, 2011 edition</h1>\n  <div id=\"note\">\n    Generated by <a href=\"https://github.com/jpf\">Joel</a> on 2013-01-02 using his <a href=\"http://github.com/jpf/domain-profiler/tree/master\">domain-profiler</a> software. Patches welcome.\n  </div>\n  <div id=\"charts\">\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:CCDh9&chl=SoftLayer|Google|Microsoft|Self+Hosted|Other+%2F+Self+Hosted&chtt=Web+Host&cht=p&chs=400x200&chxr=0,3,81\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EJMMy9&chl=None|Microsoft|Google|Google+%28Postini%29|Other+%2F+Self+Hosted|Self+Hosted&chtt=Email+Host&cht=p&chs=400x200&chxr=0,3,44\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EELOX29&chl=Google|Microsoft|Akamai|Neustar+%28UltraDNS%29|Dyn+Inc|Self+Hosted|Other+%2F+Self+Hosted&chtt=DNS+Host&cht=p&chs=400x200&chxr=0,3,42\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:GNNPa9&chl=Go+Daddy|Other+%2F+Self+Hosted|Melbourne+IT|Network+Solutions|Corporation+Service+Company|MarkMonitor&chtt=Registrar&cht=p&chs=400x200&chxr=0,5,45\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EEEGGJbh9&chl=Self+Hosted|GeoTrust|Verizon+%28Cybertrust%29|DigiCert|Comodo+Group|Go+Daddy|Other+%2F+Self+Hosted|VeriSign|None&chtt=SSL+Issuer&cht=p&chs=400x200&chxr=0,3,39\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:Z19&chl=star|None|normal&chtt=Certificate+Type&cht=p&chs=400x200&chxr=0,18,44\"/>\n  \n  </div>\n\n  <div id=\"data\">\n  <table class=\"sortable\" border=\"1\">\n    <tr>\n      <th>Domain</th>\n      \n      <th>Web Host</th>\n      \n      <th>Email Host</th>\n      \n      <th>DNS Host</th>\n      \n      <th>Registrar</th>\n      \n      <th>SSL Issuer</th>\n      \n      <th>Certificate Type</th>\n      \n    </tr>\n    \n    <tr>\n      <td>google.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>yahoo.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Equifax</td>\n      \n      <td>\"www.yahoo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>msn.com</td>\n    \n      <td>Microsoft</td>\n      \n      <td>\"hotmail.com\"</td>\n      \n      <td>Microsoft</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>facebook.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.facebook.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>live.com</td>\n    \n      <td>Microsoft</td>\n      \n      <td>\"hotmail.com\"</td>\n      \n      <td>Microsoft</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>youtube.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.fi\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>microsoft.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>\"outlook.com\", Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wikipedia.org</td>\n    \n      <td>\"Wikimedia US network\"</td>\n      \n      <td>\"wikimedia.org\"</td>\n      \n      <td>\"wikimedia.org\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.wikipedia.org\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>myspace.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"cotdns.net\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>\"GlobalSign\"</td>\n      \n      <td>\"*.myspace.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ebay.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"spages.half.ebay.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>aol.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>craigslist.org</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"Network Solutions, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>blogspot.com</td>\n    \n      <td>Google</td>\n      \n      <td>None</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.blogger.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ask.com</td>\n    \n      <td>\"NTT America, Inc.\", \"IAC Search & Media Inc\"</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>amazon.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Dyn Inc, Neustar (UltraDNS)</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.amazon.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mapquest.com</td>\n    \n      <td>AOL</td>\n      \n      <td>AOL</td>\n      \n      <td>AOL</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>about.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>answers.com</td>\n    \n      <td>\"C7 Data Centers, Inc.\", Self Hosted</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>adobe.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google (Postini), Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.adobe.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wordpress.com</td>\n    \n      <td>\"Peer 1 Network Inc.\", \"Layered Technologies, Inc.\"</td>\n      \n      <td>\"automattic.com\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"wordpress.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>windows.com</td>\n    \n      <td>Microsoft</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>photobucket.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Register.com</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bing.com</td>\n    \n      <td>Microsoft</td>\n      \n      <td>Microsoft</td>\n      \n      <td>\"msedge.net\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>\"bing.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>walmart.com</td>\n    \n      <td>Self Hosted, \"nLayer Communications, Inc.\"</td>\n      \n      <td>\"pphosted.com\"</td>\n      \n      <td>\"ultradns.biz\", Neustar (UltraDNS), \"ultradns.com\"</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.walmart.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>twitter.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"twitter.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>paypal.com</td>\n    \n      <td>\"nLayer Communications, Inc.\", \"eBay, Inc\"</td>\n      \n      <td>\"ebay.com\"</td>\n      \n      <td>\"isc-sns.net\", \"isc-sns.com\", \"isc-sns.info\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"paypal.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>go.com</td>\n    \n      <td>\"Disney Online\"</td>\n      \n      <td>\"hostedemail.com\"</td>\n      \n      <td>\"dig.com\"</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>att.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"att.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>imdb.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Amazon</td>\n      \n      <td>Neustar (UltraDNS)</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>reference.com</td>\n    \n      <td>\"NTT America, Inc.\", \"IAC Search & Media Inc\"</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>\"ask.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>flickr.com</td>\n    \n      <td>Yahoo!</td>\n      \n      <td>Yahoo!</td>\n      \n      <td>Yahoo!</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>blogger.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.blogger.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>yellowpages.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Moniker</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.yellowpages.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cnn.com</td>\n    \n      <td>\"Turner Broadcasting\"</td>\n      \n      <td>\"turner.com\"</td>\n      \n      <td>Dyn Inc, \"timewarner.net\"</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>target.com</td>\n    \n      <td>Self Hosted, \"NTT America, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"sprintlink.net\", Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>simplyhired.com</td>\n    \n      <td>\"TCH Network Services\"</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.simplyhired.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>webmd.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>comcast.net</td>\n    \n      <td>\"NTT America, Inc.\", Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"secure.comcast.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>weather.com</td>\n    \n      <td>\"NTT America, Inc.\", Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>eonline.com</td>\n    \n      <td>\"NTT America, Inc.\", \"E! Networks\"</td>\n      \n      <td>\"comcastnets.com\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bankofamerica.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"bac.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"bankofamerica.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>apple.com</td>\n    \n      <td>Self Hosted, \"nLayer Communications, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>\"Entrust, Inc.\"</td>\n      \n      <td>\"apple.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>chase.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>\"messagelabs.com\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.chase.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cnet.com</td>\n    \n      <td>\"SportsLine USA Inc.\"</td>\n      \n      <td>Self Hosted, \"cbsi.com\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ehow.com</td>\n    \n      <td>\"nLayer Communications, Inc.\", eNom</td>\n      \n      <td>\"demandmedia.com\", \"enom.com\", Self Hosted</td>\n      \n      <td>Akamai</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.ehow.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>monster.com</td>\n    \n      <td>\"NTT America, Inc.\", Self Hosted</td>\n      \n      <td>\"tmpw.net\", Self Hosted</td>\n      \n      <td>\"tmpw.net\"</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>whitepages.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>\"w3data.com\"</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>\"*.whitepages.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bizrate.com</td>\n    \n      <td>\"Global Telecom & Technology ASN\", \"Shopzilla, Inc.\"</td>\n      \n      <td>\"sprint.com\"</td>\n      \n      <td>\"cotdns.net\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.bizrate.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>verizonwireless.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"verizonwireless.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ezinearticles.com</td>\n    \n      <td>\"SparkNET Corporation\"</td>\n      \n      <td>\"sparknet.net\"</td>\n      \n      <td>\"sparknet.net\"</td>\n      \n      <td>Tucows</td>\n      \n      <td>\"GeoTrust Inc\"</td>\n      \n      <td>\"www.ezinearticles.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>careerbuilder.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>\"cbjobs.net\"</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"api.careerbuilder.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>hulu.com</td>\n    \n      <td>\"NTT America, Inc.\", </td>\n      \n      <td>\"arsmtp.com\"</td>\n      \n      <td>Akamai</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>Verizon (Cybertrust)</td>\n      \n      <td>\"a248.e.akamai.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>digg.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>metacafe.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>\"frontBridge.com\"</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Tucows</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bestbuy.com</td>\n    \n      <td>\"NTT America, Inc.\", \"TeliaNet Global Network\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Akamai</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Verizon (Cybertrust)</td>\n      \n      <td>\"a248.e.akamai.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>usps.com</td>\n    \n      <td>\"AT&T Services, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.usps.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>comcast.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.comcast.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>geocities.com</td>\n    \n      <td>\"Yahoo\"</td>\n      \n      <td>\"yahoodns.net\"</td>\n      \n      <td>Yahoo!</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>revsci.net</td>\n    \n      <td>\"MFN - Metromedia Fiber Network\"</td>\n      \n      <td>None</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wellsfargo.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted, \"wf.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"wellsfargo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>reuters.com</td>\n    \n      <td>\"SAVVIS-AS3561\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"westgroup.net\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"MyCompany\"</td>\n      \n      <td>\"localhost.localdomain\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>expedia.com</td>\n    \n      <td>Self Hosted, \"nLayer Communications, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Neustar (UltraDNS)</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>\"Entrust, Inc.\"</td>\n      \n      <td>\"*.expedia.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>evite.com</td>\n    \n      <td>\"NTT America, Inc.\", \"IAC Search & Media Inc\"</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>people.com</td>\n    \n      <td>\"NTT America, Inc.\", \"SAVVIS-AS3561\"</td>\n      \n      <td>\"messagelabs.com\"</td>\n      \n      <td>Savvis</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"i2.timeinc.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>merriam-webster.com</td>\n    \n      <td>ATT, \"Fiberpipe Inc.\"</td>\n      \n      <td>\"m-w.com\"</td>\n      \n      <td>\"eb.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>linkedin.com</td>\n    \n      <td>Self Hosted, Internap</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Dyn Inc, Neustar (UltraDNS)</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"linkedin.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>netflix.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>Neustar (UltraDNS)</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"GeoTrust Inc.\"</td>\n      \n      <td>\"netflix.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>hp.com</td>\n    \n      <td>\"Hewlett-Packard Company\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.hp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>huffingtonpost.com</td>\n    \n      <td>\"NTT America, Inc.\", AOL</td>\n      \n      <td>Google</td>\n      \n      <td>AOL, Neustar (UltraDNS)</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tripadvisor.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>\"arsmtp.com\"</td>\n      \n      <td>Dyn Inc, Neustar (UltraDNS)</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"*.tripadvisor.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>examiner.com</td>\n    \n      <td>\"WebNX\"</td>\n      \n      <td>Google</td>\n      \n      <td>Neustar (UltraDNS)</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.examiner.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nytimes.com</td>\n    \n      <td>\"The New York Times Company\"</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Self Hosted, \"about.com\"</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.nytimes.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mtv.com</td>\n    \n      <td>\"NTT America, Inc.\", \"Viacom Inc.\"</td>\n      \n      <td>\"viacom.com\"</td>\n      \n      <td>Neustar (UltraDNS)</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ups.com</td>\n    \n      <td>\"UNITED PARCEL SERVICE\", \"nLayer Communications, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>ATT, \"sprintlink.net\", Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.ups.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jcpenney.com</td>\n    \n      <td>Self Hosted, \"nLayer Communications, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>shopzilla.com</td>\n    \n      <td>\"tw telecom holdings, inc.\"</td>\n      \n      <td>\"sprint.com\"</td>\n      \n      <td>\"cotdns.net\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.shopzilla.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>capitalone.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.capitalone.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tripod.com</td>\n    \n      <td>\"SAVVIS-AS3561\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"lycos.com\"</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>pandora.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted, \"savagebeast.com\"</td>\n      \n      <td>\"verisigndns.com\", Dyn Inc, Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.pandora.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>pogo.com</td>\n    \n      <td>\"Electronic Arts, Inc.\"</td>\n      \n      <td>\"frontbridge.com\"</td>\n      \n      <td>\"ea.com\"</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.pogo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>verizon.com</td>\n    \n      <td>\"nLayer Communications, Inc.\", Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Akamai, Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sears.com</td>\n    \n      <td>\"nLayer Communications, Inc.\", Self Hosted</td>\n      \n      <td>None</td>\n      \n      <td>Akamai, ATT</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.sears.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>smarter.com</td>\n    \n      <td>\"Valueclick, Inc.\"</td>\n      \n      <td>\"vclk.net\"</td>\n      \n      <td>\"mediaplex.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>pronto.com</td>\n    \n      <td>\"IAC Search & Media Inc\"</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.pronto.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vzw.com</td>\n    \n      <td>\"Cellco Partnership DBA Verizon Wireless\"</td>\n      \n      <td>\"verizonwireless.com\"</td>\n      \n      <td>\"verizonwireless.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>homedepot.com</td>\n    \n      <td>\"NTT America, Inc.\", Self Hosted</td>\n      \n      <td>Microsoft</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"secure2.homedepot.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>city-data.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Advameg, Inc.\"</td>\n      \n      <td>\"www.city-data.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dell.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Safenames</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"www.dell.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nih.gov</td>\n    \n      <td>\"National Institutes of Health\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>foxnews.com</td>\n    \n      <td>\"NTT America, Inc.\", \"Global Crossing Ltd.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Akamai</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Verizon (Cybertrust)</td>\n      \n      <td>\"a248.e.akamai.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ign.com</td>\n    \n      <td>\"NTT America, Inc.\", Self Hosted</td>\n      \n      <td>\"outlook.com\"</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"redirect.ign.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lowes.com</td>\n    \n      <td>\"nLayer Communications, Inc.\", \"Verizon Online LLC\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Akamai</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>\"Entrust, Inc.\"</td>\n      \n      <td>\"*.know-where.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wunderground.com</td>\n    \n      <td>\"Weather Underground Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"cogentco.com\", Self Hosted</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.wunderground.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>usatoday.com</td>\n    \n      <td>\"Gannett Co. Inc.\", \"NTT America, Inc.\"</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>\"gannett.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>scribd.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.scribd.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>typepad.com</td>\n    \n      <td>\"SAY Media, Inc\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"saymedia.com\"</td>\n      \n      <td>\"ASCIO TECHNOLOGIES, INC.\"</td>\n      \n      <td>\"GeoTrust Inc.\"</td>\n      \n      <td>\"www.typepad.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>twitpic.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"twitpic.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>usmagazine.com</td>\n    \n      <td>\"NTT America, Inc.\", \"The New York Internet Company\"</td>\n      \n      <td>\"outlook.com\", Self Hosted</td>\n      \n      <td>\"cscdns.net\"</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ticketmaster.com</td>\n    \n      <td>\"nLayer Communications, Inc.\", \"Live Nation Entertainment, Inc.\", Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Akamai</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.ticketmaster.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dailymotion.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>\"outlook.com\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"MAILCLUB SAS\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.dailymotion.com\"</td>\n      \n    </tr>\n    \n  </table>\n  </div>\n</div><!-- container -->\n</body>\n</html>\n"
  },
  {
    "path": "spec/dns/dns_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')\nrequire 'domain-profiler/dns'\n\ndescribe DNS do\n  before(:all) do\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/dns.raw.dump')\n    data = `cat #{filename}`\n    @dns = DNS.new\n    @dns.parse(data)\n  end\n\n  it \"can return an SPF record\" do\n    @dns.spf[0].should == 'v=spf1 include:_netblocks.google.com ~all'\n  end\n\n  it \"knows what the 'answer' is for the NS record\" do\n    @dns.ns[0].answer.should == 'ns1.google.com.'\n  end\n\n  it \"knows what the 'answer' is for the MX record\" do\n    @dns.mx[0].answer.should == '10 smtp1.google.com.'\n  end\n\n  it \"knows what the host part of the MX record is\" do\n    @dns.mx[0].host.should == 'smtp1.google.com.'\n  end\n\n  it \"knows what the priority is for the MX record\" do\n    @dns.mx[0].priority.should == '10'\n  end\n\n  it \"knows what the 'answer' is for the A record\" do\n    @dns.a[0].answer.should == '74.125.127.100'\n  end\n\n  it \"knows what the TTL is for the A record\" do\n    @dns.a[0].ttl.should == '132'\n  end\n\n  it \"knows what the query was for the A record\" do\n    @dns.a[0].query.should == 'google.com.'\n  end\n\n  it \"DNSType is able to deal with empty input\" do\n    empty = DNSType.new('')\n    empty.ttl.should == :none\n  end\n\n  it \"DNSType is able to deal with nil input\" do\n    empty = DNSType.new(nil)\n    empty.ttl.should == :none\n  end\n\n  it \"DNSQuery is able to deal with empty input\" do\n    empty = DNSQuery.new('')\n    empty.a.should.is_a?(DNSType) == true\n  end\n\n  it \"DNSQuery is able to deal with nil input\" do\n    empty = DNSQuery.new(nil)\n    empty.a.should.is_a?(DNSType) == true\n  end\n\n  it \" is able to deal with empty input\" do\n    empty = DNS.new\n    empty.parse('')\n    empty.a[0].ttl.should == :none\n  end\n\n  it \"is able to deal with nil input\" do\n    empty = DNS.new\n    empty.parse(nil)\n    empty.a[0].ttl.should == :none\n  end\n\n  it \"is able to deal with missing MX records\" do\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/furbo.org.raw.dump')\n    data = `cat #{filename}`\n    @dns = DNS.new\n    @dns.parse(data)\n    @dns.mx[0].host.should == :none\n  end\n    \n  it \"is able to deal with data from go.com\" do\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/go.com.raw.dump')\n    data = `cat #{filename}`\n    @dns = DNS.new\n    @dns.parse(data)\n    @dns.a[0].answer.should == '198.105.193.70'\n  end\n    \n\nend\n"
  },
  {
    "path": "spec/dns/fixtures/dns.raw.dump",
    "content": "\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 ns google.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51169\n;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;google.com.\t\t\tIN\tNS\n\n;; ANSWER SECTION:\ngoogle.com.\t\t1735\tIN\tNS\tns3.google.com.\ngoogle.com.\t\t1735\tIN\tNS\tns1.google.com.\ngoogle.com.\t\t1735\tIN\tNS\tns4.google.com.\ngoogle.com.\t\t1735\tIN\tNS\tns2.google.com.\n\n;; Query time: 14 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Tue Jul  7 23:13:56 2009\n;; MSG SIZE  rcvd: 100\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 a google.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52929\n;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;google.com.\t\t\tIN\tA\n\n;; ANSWER SECTION:\ngoogle.com.\t\t132\tIN\tA\t74.125.127.100\ngoogle.com.\t\t132\tIN\tA\t74.125.45.100\ngoogle.com.\t\t132\tIN\tA\t74.125.67.100\n\n;; Query time: 14 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Tue Jul  7 23:13:56 2009\n;; MSG SIZE  rcvd: 76\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 mx google.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28506\n;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;google.com.\t\t\tIN\tMX\n\n;; ANSWER SECTION:\ngoogle.com.\t\t9016\tIN\tMX\t10 smtp3.google.com.\ngoogle.com.\t\t9016\tIN\tMX\t10 smtp4.google.com.\ngoogle.com.\t\t9016\tIN\tMX\t10 smtp1.google.com.\ngoogle.com.\t\t9016\tIN\tMX\t10 smtp2.google.com.\n\n;; Query time: 10 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Tue Jul  7 23:13:56 2009\n;; MSG SIZE  rcvd: 116\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 txt google.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26279\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;google.com.\t\t\tIN\tTXT\n\n;; ANSWER SECTION:\ngoogle.com.\t\t1145\tIN\tTXT\t\"v=spf1 include:_netblocks.google.com ~all\"\n\n;; Query time: 15 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Tue Jul  7 23:13:56 2009\n;; MSG SIZE  rcvd: 82\n\n"
  },
  {
    "path": "spec/dns/fixtures/ehow.com.raw.dump",
    "content": "\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 ns ehow.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10652\n;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;ehow.com.\t\t\tIN\tNS\n\n;; ANSWER SECTION:\nehow.com.\t\t3493\tIN\tNS\tns2.demandmedia.com.\nehow.com.\t\t3493\tIN\tNS\tns1.demandmedia.com.\n\n;; Query time: 24 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Mon Jul 27 00:18:55 2009\n;; MSG SIZE  rcvd: 74\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 a ehow.com\n; (1 server found)\n;; global options:  printcmd\n;; connection timed out; no servers could be reached\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 mx ehow.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 48740\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;ehow.com.\t\t\tIN\tMX\n\n;; Query time: 3291 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Mon Jul 27 00:19:13 2009\n;; MSG SIZE  rcvd: 26\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 txt ehow.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 25289\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;ehow.com.\t\t\tIN\tTXT\n\n;; Query time: 1337 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Mon Jul 27 00:19:14 2009\n;; MSG SIZE  rcvd: 26\n\n"
  },
  {
    "path": "spec/dns/fixtures/furbo.org.raw.dump",
    "content": "; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 ns furbo.org\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34784\n;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0\n;; QUESTION SECTION:\n;furbo.org.\n;; ANSWER SECTION:\nfurbo.org.\n3600\nns03.domaincontrol.com.\nfurbo.org.\n3600\nns04.domaincontrol.com.\n;; Query time: 115 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Fri Jul 10 14:52:56 2009\n;; MSG SIZE  rcvd: 82\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 a furbo.org\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36711\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n;; QUESTION SECTION:\n;furbo.org.\n;; ANSWER SECTION:\nfurbo.org.\n3600\n38.103.165.12\n;; Query time: 36 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Fri Jul 10 14:52:56 2009\n;; MSG SIZE  rcvd: 43\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 mx furbo.org\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35991\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n;; QUESTION SECTION:\n;furbo.org.\n;; AUTHORITY SECTION:\nfurbo.org.\nns03.domaincontrol.com. dns.jomax.net. 2007101000 28800 7200 604800 86400\n;; Query time: 34 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Fri Jul 10 14:52:57 2009\n;; MSG SIZE  rcvd: 98\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 txt furbo.org\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40542\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n;; QUESTION SECTION:\n;furbo.org.\n;; AUTHORITY SECTION:\nfurbo.org.\nns03.domaincontrol.com. dns.jomax.net. 2007101000 28800 7200 604800 86400\n;; Query time: 33 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Fri Jul 10 14:52:57 2009\n;; MSG SIZE  rcvd: 98\n"
  },
  {
    "path": "spec/dns/fixtures/go.com.raw.dump",
    "content": "\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 ns go.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37998\n;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;go.com.\t\t\t\tIN\tNS\n\n;; ANSWER SECTION:\ngo.com.\t\t\t43200\tIN\tNS\tsens02.dig.com.\ngo.com.\t\t\t43200\tIN\tNS\torns02.dig.com.\ngo.com.\t\t\t43200\tIN\tNS\tsens01.dig.com.\ngo.com.\t\t\t43200\tIN\tNS\torns01.dig.com.\n\n;; Query time: 183 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Sun Jul 26 23:51:07 2009\n;; MSG SIZE  rcvd: 112\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 a go.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22676\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;go.com.\t\t\t\tIN\tA\n\n;; ANSWER SECTION:\ngo.com.\t\t\t1800\tIN\tA\t198.105.193.70\n\n;; Query time: 42 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Sun Jul 26 23:51:07 2009\n;; MSG SIZE  rcvd: 40\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 mx go.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3802\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;go.com.\t\t\t\tIN\tMX\n\n;; ANSWER SECTION:\ngo.com.\t\t\t1800\tIN\tMX\t0 mx.go.com.cust.b.hostedemail.com.\n\n;; Query time: 40 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Sun Jul 26 23:51:07 2009\n;; MSG SIZE  rcvd: 69\n\n\n; <<>> DiG 9.4.3-P1 <<>> @4.2.2.2 txt go.com\n; (1 server found)\n;; global options:  printcmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15361\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0\n\n;; QUESTION SECTION:\n;go.com.\t\t\t\tIN\tTXT\n\n;; AUTHORITY SECTION:\ngo.com.\t\t\t900\tIN\tSOA\tdns1.cp.msft.net. dns-ops.dig.com. 2009072302 3600 900 608400 1800\n\n;; Query time: 34 msec\n;; SERVER: 4.2.2.2#53(4.2.2.2)\n;; WHEN: Sun Jul 26 23:51:07 2009\n;; MSG SIZE  rcvd: 88\n\n"
  },
  {
    "path": "spec/domain-profiler_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/spec_helper.rb')\nrequire 'domain-profiler'\n\ndescribe DomainProfiler do\n\n  it \"has an orgname function that knows the orgname for 4.2.2.2\" do\n    orgname('4.2.2.2').should == 'Level 3 Communications'\n  end\n\n  it \"has an orgname function that can handle nil as input\" do\n    orgname(nil).should == nil\n  end\n\n  it \"has an orgname function that can handle an empty string ('') as input\" do\n    orgname('').should == ''\n  end\n\n  it \"has an orgname function that can handle a symbol as input\" do\n    orgname(:monkey).should == :monkey\n  end\n\nend\n"
  },
  {
    "path": "spec/ip-to-asn/ip-to-asn_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')\nrequire 'domain-profiler/ip-to-asn'\nrequire 'ipaddr'\n\ndescribe IPtoASN do\n  before(:all) do\n    @use_cache = false\n    @ip = IPtoASN.new('4.2.2.2',@use_cache)\n  end\n\n  ## Peer\n  # BGP Origin ASN\n  # BGP Peer ASN\n  # BGP Prefix\n  ## Origin\n  # Prefix Country Code (assigned)\n  # Prefix Registry (assigned)\n  # Prefix Allocation date\n  ## ASN\n  # ASN Country Code (assigned)\n  # ASN Registry (assigned)\n  # ASN Allocation date\n  # ASN Description\n\n  # Origin\n  # Peer\n  # ASN\n\n  it \"knows the ASN\" do \n    @ip.origin.asn.should == '3356'\n  end\n\n  it \"knows the BGP Prefix\" do \n    @ip.origin.bgp_prefix.should == '4.0.0.0/9'\n  end\n\n  it \"knows the Prefix Country Code\" do \n    @ip.origin.country_code.should == 'US'\n  end\n\n  it \"knows the Prefix Registry\" do \n    @ip.origin.registry.should == 'arin'\n  end\n\n  it \"knows the Prefix Allocation date\" do \n    @ip.origin.allocation_date.should == '1992-12-01'\n  end\n\n  it \"knows the ASN description\" do \n    @ip.asn.description.should == 'LEVEL3 Level 3 Communications'\n  end\n\n  it \"knows the ASN NetName\" do \n    @ip.asn.netname.should == 'LEVEL3'\n  end\n\n  it \"knows the ASN OrgName\" do \n    @ip.asn.orgname.should == 'Level 3 Communications'\n  end\n\n  it \"can properly parse different types of ASN descriptions into OrgNames and NetNames\" do \n    l3 = IPtoASN.new('4.2.2.2',@use_cache)\n    l3.asn.orgname.should == 'Level 3 Communications'\n    l3.asn.netname.should == 'LEVEL3'\n    amz = IPtoASN.new('75.101.163.44',@use_cache)\n    amz.asn.orgname.should == 'Amazon.com, Inc.'\n    amz.asn.netname.should == 'AMAZON-AES'\n  end\n\nend\n"
  },
  {
    "path": "spec/name/name_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')\nrequire 'domain-profiler/name'\n\ndescribe Name do\n\n  tests = {\n    'dom'  => 'dom',\n    'dom.' => 'dom',\n    'example.dom'  => 'example.dom',\n    'example.dom.' => 'example.dom',\n    'www.example.dom' => 'example.dom',\n    'www.example.dom' => 'example.dom',\n    'ns1.example.dom' => 'example.dom',\n    'ns2.example.dom' => 'example.dom',\n    'ns1.ca.example.dom' => 'ca.example.dom',\n  }.sort\n\n  tests.each { |test|\n    k = test[0]\n    v = test[1]\n    it \"correctly shortens '#{k}'\" do\n      host = Name.new()\n      host.shorten(k).should == v\n    end\n  }\n\n  it \"simplifies easydns.com, easydns.net, easydns.org to 'easydns'\" do\n    host = Name.new()\n    [\"easydns.com\", \"easydns.net\", \"easydns.org\"].each {|name|\n      host.simplify(name).should == :easydns\n    }\n  end\n\n  it \"simplifies EASYDNS.COM to 'easydns'\" do\n    host = Name.new()\n    host.simplify('EASYDNS.COM').should == :easydns\n  end\n\n  it \"simplifies easydns.com to 'self' when the second option is 'easydns.net'\" do\n    host = Name.new()\n    host.simplify('easydns.com','easydns.net').should == :self\n  end\n\n  it \"simplifies google.com to 'self' when the second option is 'google.com'\" do\n    host = Name.new()\n    host.simplify('google.com','google.com').should == :self\n  end\n\n  it \"correctly handles an empty string as input\" do\n    host = Name.new()\n    host.simplify('').should == ''\n    host.shorten('').should == ''\n  end\n\n  it \"correctly handles nil as input\" do\n    host = Name.new()\n    host.simplify(nil).should == nil\n    host.shorten(nil).should == nil\n  end\n\n  it \"correctly handles :none as input\" do\n    host = Name.new()\n    host.simplify(:none).should == :none\n    host.shorten(:none).should == :none\n  end\n\nend\n"
  },
  {
    "path": "spec/rcov.opts",
    "content": "--exclude spec,gem\n--text-summary\n--spec-only\n--sort coverage --sort-reverse\n"
  },
  {
    "path": "spec/spec.opts",
    "content": "--format specdoc\n--colour\n"
  },
  {
    "path": "spec/spec_helper.rb",
    "content": "# encoding: UTF-8\n$LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/../lib')\n\nrequire 'rubygems'\nrequire 'domain-profiler'\n"
  },
  {
    "path": "spec/ssl/fixtures/openssl.raw.dump",
    "content": "depth=1 /C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA\nverify error:num=20:unable to get local issuer certificate\nverify return:0\nCONNECTED(00000003)\n---\nCertificate chain\n 0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com\n   i:/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA\n 1 s:/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA\n   i:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority\n---\nServer certificate\n-----BEGIN CERTIFICATE-----\nMIIDITCCAoqgAwIBAgIQASo5dg0/T8kL570rz5UuejANBgkqhkiG9w0BAQUFADBM\nMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg\nTHRkLjEWMBQGA1UEAxMNVGhhd3RlIFNHQyBDQTAeFw0wOTAzMjcyMjIwMDdaFw0x\nMDAzMjcyMjIwMDdaMGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh\nMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKEwpHb29nbGUgSW5jMRcw\nFQYDVQQDEw53d3cuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC\ngYEA1rnhrbhhCx9OtjwJPavo4yu26KQ6eC/TUSAiRZXYAJEzmqeiSOowVyaXZsda\n7/GbDD/huX97w8fMr5zQHzyBFRBY/Aazv7ycArlR3PumuRdC5kbnIs9sJxD+VOaS\nbAxgdprO+H+suFoIStyxZL2gdEGyrI+GnRreWAn9bAol4HkCAwEAAaOB5zCB5DAo\nBgNVHSUEITAfBggrBgEFBQcDAQYIKwYBBQUHAwIGCWCGSAGG+EIEATA2BgNVHR8E\nLzAtMCugKaAnhiVodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU0dDQ0EuY3Js\nMHIGCCsGAQUFBwEBBGYwZDAiBggrBgEFBQcwAYYWaHR0cDovL29jc3AudGhhd3Rl\nLmNvbTA+BggrBgEFBQcwAoYyaHR0cDovL3d3dy50aGF3dGUuY29tL3JlcG9zaXRv\ncnkvVGhhd3RlX1NHQ19DQS5jcnQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUF\nAAOBgQA5tvsRvDMsw5BI427DmzixQtEACVhjoOGYHIXy7xAdYE5RCWL1Bb2dT4ds\nmHIHgMNZSBTi1u/QjzNqaDH6t7uFzPfHR3tnkzzDFlGbb4cg/WdMK+pqSdsR0b3X\nlSJDegZ7TvY3jqK5zx+l0r07BJc5sw/6OLWvVSCIYJPy3tv/3w==\n-----END CERTIFICATE-----\nsubject=/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com\nissuer=/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA\n---\nNo client certificate CA names sent\n---\nSSL handshake has read 1765 bytes and written 304 bytes\n---\nNew, TLSv1/SSLv3, Cipher is RC4-SHA\nServer public key is 1024 bit\nSSL-Session:\n    Protocol  : TLSv1\n    Cipher    : RC4-SHA\n    Session-ID: DFBA5390BB979D51A6090DF7259D94BA2C8BC5DF2351AB76F01CDE00732B0FA4\n    Session-ID-ctx: \n    Master-Key: 7AC127C6EFB7810C258CA8EA50051A71786116A9FD154F0C4D59DDE29F70C59A18782DC3908C2DFDDF31E66751671782\n    Key-Arg   : None\n    Start Time: 1246948332\n    Timeout   : 300 (sec)\n    Verify return code: 20 (unable to get local issuer certificate)\n---\nDONE\n"
  },
  {
    "path": "spec/ssl/fixtures/openssl.single.raw.dump",
    "content": "depth=0 /C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com\nverify error:num=20:unable to get local issuer certificate\nverify return:1\ndepth=0 /C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com\nverify error:num=27:certificate not trusted\nverify return:1\ndepth=0 /C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com\nverify error:num=21:unable to verify the first certificate\nverify return:1\nCONNECTED(00000003)\n---\nCertificate chain\n 0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com\n   i:/C=ZA/ST=Western Cape/L=Cape Town/O=Thawte Consulting cc/OU=Certification Services Division/CN=Thawte Premium Server CA/emailAddress=premium-server@thawte.com\n---\nServer certificate\n-----BEGIN CERTIFICATE-----\nMIIDhjCCAu+gAwIBAgIQArJauA/0ymYP1R7n2/5RhTANBgkqhkiG9w0BAQUFADCB\nzjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ\nQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE\nCxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh\nd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl\ncnZlckB0aGF3dGUuY29tMB4XDTA4MDMwNzE3NDU1MVoXDTEwMDQwMzIwMDUzOVow\nZjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDU1v\ndW50YWluIFZpZXcxEzARBgNVBAoTCkdvb2dsZSBJbmMxFTATBgNVBAMMDCouZ29v\nZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwMCKHa65sFesTGX8\nngyOcogcgkeWC/cKl27IWJpSibl7eSxb8i7gX4Y50K04CU9y+CfDGr8W2mDTi7Lr\nK6BNgyH7IcHG6rA5YOUKAuQ4Q4euRaoVurWoy4fFJvA8v+sHAMLrvgrHK/bvhTZt\nkV8Exts9wqLvz/lKzMMOXOpOl7ECAwEAAaOByzCByDAdBgNVHSUEFjAUBggrBgEF\nBQcDAQYIKwYBBQUHAwIwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL2NybC50aGF3\ndGUuY29tL1RoYXd0ZVByZW1pdW1TZXJ2ZXJDQS5jcmwwMgYIKwYBBQUHAQEEJjAk\nMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC50aGF3dGUuY29tMCMGA1UdEQQcMBqC\nCmdvb2dsZS5jb22CDCouZ29vZ2xlLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3\nDQEBBQUAA4GBAJ5/HsuMsz4n9WtgZA3Dxh5gNfxFBibN3jMO73EUbMi96puRs5uL\nvqed/46imiabc5K33JIH2jTeY223rDy3faNoycZ3xFIVDeG4bTfBvxVCT8bUWZZh\nWVECHGjcrgUOSSX/zgQuE07Olxth5IkMfKWVFAHyRrw8owSvEbt036ZB\n-----END CERTIFICATE-----\nsubject=/C=US/ST=California/L=Mountain View/O=Google Inc/CN=*.google.com\nissuer=/C=ZA/ST=Western Cape/L=Cape Town/O=Thawte Consulting cc/OU=Certification Services Division/CN=Thawte Premium Server CA/emailAddress=premium-server@thawte.com\n---\nNo client certificate CA names sent\n---\nSSL handshake has read 1056 bytes and written 304 bytes\n---\nNew, TLSv1/SSLv3, Cipher is RC4-SHA\nServer public key is 1024 bit\nSSL-Session:\n    Protocol  : TLSv1\n    Cipher    : RC4-SHA\n    Session-ID: CC33BAF5EC92D4067EAFEE77279E346B97FBCF66F8E376CC2F23674A6FF3A4E3\n    Session-ID-ctx: \n    Master-Key: A681DF66EA72BB098A9BB2FFF8B3CA24EACF038FE314D1D68C7AE85593D46F6FFE9BFBAA10C2878EE109DCBAFF73927D\n    Key-Arg   : None\n    Start Time: 1247029835\n    Timeout   : 300 (sec)\n    Verify return code: 21 (unable to verify the first certificate)\n---\nDONE\n"
  },
  {
    "path": "spec/ssl/ssl_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')\nrequire 'domain-profiler/ssl'\n\ndescribe SSL do\n  before (:all) do\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/openssl.raw.dump')\n    data = `cat #{filename}`\n    @ssl = SSL.new\n    @ssl.parse(data)\n  end\n\n  it \"knows the name of the certificate authority\" do\n    @ssl.ca.should == ['Thawte Consulting (Pty) Ltd.']\n  end\n\n  it \"knows the common name on the certificate\" do\n    @ssl.cn.should == ['www.google.com']\n  end\n\n  it \"knows when a certificate was issued/created\" do\n    @ssl.created.should == ['Mar 27 22:20:07 2009 GMT']\n  end\n\n  it \"knows when a certificate expires\" do\n    @ssl.expires.should == ['Mar 27 22:20:07 2010 GMT']\n  end\n\n  it \"knows the name of the certificate authority on a certificate with validation errors\" do\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/openssl.single.raw.dump')\n    data = `cat #{filename}`\n    ssl = SSL.new\n    ssl.parse(data)\n    ssl.ca.should == ['Thawte Consulting cc']\n  end\n\n  it \"is able to deal with no data\" do\n    empty = SSL.new\n    empty.ca.should == [:none]\n    empty.cn.should == [:none]\n    empty.expires.should == [:none]\n  end\n\n  it \"is able to deal with an empty string as input\" do\n    empty = SSL.new\n    empty.parse('')\n    empty.ca.should == [:none]\n    empty.cn.should == [:none]\n    empty.expires.should == [:none]\n  end\n\nend\n"
  },
  {
    "path": "spec/whois/fixtures/furbo.org.raw.dump",
    "content": "     NOTICE: Access to .ORG WHOIS information is provided to assist persons in\ndetermining the contents of a domain name registration record in the Public Interest Registry\nregistry database. The data in this record is provided by Public Interest Registry\nfor informational purposes only, and Public Interest Registry does not guarantee its\naccuracy.  This service is intended only for query-based access.  You agree\nthat you will use this data only for lawful purposes and that, under no\ncircumstances will you use this data to: (a) allow, enable, or otherwise\nsupport the transmission by e-mail, telephone, or facsimile of mass\nunsolicited, commercial advertising or solicitations to entities other than\nthe data recipient's own existing customers; or (b) enable high volume,\nautomated, electronic processes that send queries or data to the systems of\nRegistry Operator or any ICANN-Accredited Registrar, except as reasonably\nnecessary to register domain names or modify existing registrations.  All\nrights reserved. Public Interest Registry reserves the right to modify these terms at any\ntime. By submitting this query, you agree to abide by this policy.\n\nDomain ID:D9317809-LROR\nDomain Name:FURBO.ORG\nCreated On:21-Aug-1999 04:20:50 UTC\nLast Updated On:23-Jun-2008 17:14:22 UTC\nExpiration Date:21-Aug-2010 04:20:50 UTC\nSponsoring Registrar:GoDaddy.com, Inc. (R91-LROR)\nStatus:CLIENT DELETE PROHIBITED\nStatus:CLIENT RENEW PROHIBITED\nStatus:CLIENT TRANSFER PROHIBITED\nStatus:CLIENT UPDATE PROHIBITED\nRegistrant ID:GODA-07543406\nRegistrant Name:Craig Hockenberry\nRegistrant Organization:The Iconfactory\nRegistrant Street1:195 Cypress Drive\nRegistrant Street2:\nRegistrant Street3:\nRegistrant City:Laguna Beach\nRegistrant State/Province:California\nRegistrant Postal Code:92651\nRegistrant Country:US\nRegistrant Phone:+1.19494949464\nRegistrant Phone Ext.:\nRegistrant FAX:\nRegistrant FAX Ext.:\nRegistrant Email:craig@iconfactory.com\nAdmin ID:GODA-27543406\nAdmin Name:Craig Hockenberry\nAdmin Organization:The Iconfactory\nAdmin Street1:195 Cypress Drive\nAdmin Street2:\nAdmin Street3:\nAdmin City:Laguna Beach\nAdmin State/Province:California\nAdmin Postal Code:92651\nAdmin Country:US\nAdmin Phone:+1.19494949464\nAdmin Phone Ext.:\nAdmin FAX:\nAdmin FAX Ext.:\nAdmin Email:craig@iconfactory.com\nTech ID:GODA-17543406\nTech Name:Craig Hockenberry\nTech Organization:The Iconfactory\nTech Street1:195 Cypress Drive\nTech Street2:\nTech Street3:\nTech City:Laguna Beach\nTech State/Province:California\nTech Postal Code:92651\nTech Country:US\nTech Phone:+1.19494949464\nTech Phone Ext.:\nTech FAX:+1.9027495429\nTech FAX Ext.:\nTech Email:craig@iconfactory.com\nName Server:NS03.DOMAINCONTROL.COM\nName Server:NS04.DOMAINCONTROL.COM\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\nName Server:\n"
  },
  {
    "path": "spec/whois/fixtures/zombo.com.raw.dump",
    "content": "\nWhois Server Version 2.0\n\nDomain names in the .com and .net domains can now be registered\nwith many different competing registrars. Go to http://www.internic.net\nfor detailed information.\n\n   Domain Name: ZOMBO.COM\n   Registrar: NETWORK SOLUTIONS, LLC.\n   Whois Server: whois.networksolutions.com\n   Referral URL: http://www.networksolutions.com\n   Name Server: NS1.ZOMBO.COM\n   Name Server: NS2.ZOMBO.COM\n   Status: clientTransferProhibited\n   Updated Date: 19-sep-2006\n   Creation Date: 10-oct-1999\n   Expiration Date: 10-oct-2010\n\n>>> Last update of whois database: Tue, 07 Jul 2009 04:50:15 UTC <<<\n\nNOTICE: The expiration date displayed in this record is the date the\nregistrar's sponsorship of the domain name registration in the registry is\ncurrently set to expire. This date does not necessarily reflect the expiration\ndate of the domain name registrant's agreement with the sponsoring\nregistrar.  Users may consult the sponsoring registrar's Whois database to\nview the registrar's reported date of expiration for this registration.\n\nTERMS OF USE: You are not authorized to access or query our Whois\ndatabase through the use of electronic processes that are high-volume and\nautomated except as reasonably necessary to register domain names or\nmodify existing registrations; the Data in VeriSign Global Registry\nServices' (\"VeriSign\") Whois database is provided by VeriSign for\ninformation purposes only, and to assist persons in obtaining information\nabout or related to a domain name registration record. VeriSign does not\nguarantee its accuracy. By submitting a Whois query, you agree to abide\nby the following terms of use: You agree that you may use this Data only\nfor lawful purposes and that under no circumstances will you use this Data\nto: (1) allow, enable, or otherwise support the transmission of mass\nunsolicited, commercial advertising or solicitations via e-mail, telephone,\nor facsimile; or (2) enable high volume, automated, electronic processes\nthat apply to VeriSign (or its computer systems). The compilation,\nrepackaging, dissemination or other use of this Data is expressly\nprohibited without the prior written consent of VeriSign. You agree not to\nuse electronic processes that are automated and high-volume to access or\nquery the Whois database except as reasonably necessary to register\ndomain names or modify existing registrations. VeriSign reserves the right\nto restrict your access to the Whois database in its sole discretion to ensure\noperational stability.  VeriSign may restrict or terminate your access to the\nWhois database for failure to abide by these terms of use. VeriSign\nreserves the right to modify these terms at any time.\n\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\nRegistrars.\nNOTICE AND TERMS OF USE: You are not authorized to access or query our WHOIS\ndatabase through the use of high-volume, automated, electronic processes. The\nData in Network Solutions' WHOIS database is provided by Network Solutions for information\npurposes only, and to assist persons in obtaining information about or related\nto a domain name registration record. Network Solutions does not guarantee its accuracy.\nBy submitting a WHOIS query, you agree to abide by the following terms of use:\nYou agree that you may use this Data only for lawful purposes and that under no\ncircumstances will you use this Data to: (1) allow, enable, or otherwise support\nthe transmission of mass unsolicited, commercial advertising or solicitations\nvia e-mail, telephone, or facsimile; or (2) enable high volume, automated,\nelectronic processes that apply to Network Solutions (or its computer systems). The\ncompilation, repackaging, dissemination or other use of this Data is expressly\nprohibited without the prior written consent of Network Solutions. You agree not to use\nhigh-volume, automated, electronic processes to access or query the WHOIS\ndatabase. Network Solutions reserves the right to terminate your access to the WHOIS\ndatabase in its sole discretion, including without limitation, for excessive\nquerying of the WHOIS database or for failure to otherwise abide by this policy.\nNetwork Solutions reserves the right to modify these terms at any time.\n\nGet a FREE domain name registration, transfer, or renewal with any annual hosting package.\n\nhttp://www.networksolutions.com\n\nVisit AboutUs.org for more information about ZOMBO.COM\n<a href=\"http://www.aboutus.org/ZOMBO.COM\">AboutUs: ZOMBO.COM </a>\n\n\n\n\nRegistrant:\nZombocom\n   1079\n   Occidental, CA 95465\n   US\n\n   Domain Name: ZOMBO.COM\n\n   ------------------------------------------------------------------------\n   Promote your business to millions of viewers for only $1 a month\n   Learn how you can get an Enhanced Business Listing here for your domain name.\n   Learn more at http://www.NetworkSolutions.com/\n   ------------------------------------------------------------------------\n\n   Administrative Contact, Technical Contact:\n      Levine, Joshua\t\tooaahh@YAHOO.COM\n      Zombocom\n      1079\n      Occidental, CA 95465\n      US\n      707-865-0449\n\n\n   Record expires on 10-Oct-2010.\n   Record created on 10-Oct-1999.\n   Database last updated on 7-Jul-2009 00:41:55 EDT.\n\n   Domain servers in listed order:\n\n   NS1.ZOMBO.COM                69.16.230.117\n   NS2.ZOMBO.COM                69.16.230.118\n\n"
  },
  {
    "path": "spec/whois/whois_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')\nrequire 'domain-profiler/whois'\n\ndescribe Whois do\n  before (:all) do\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/zombo.com.raw.dump')\n    zombo_com_data = `cat #{filename}`\n    filename = File.expand_path(File.dirname(__FILE__) + '/fixtures/furbo.org.raw.dump')\n    furbo_org_data = `cat #{filename}`\n    @zombo = Whois.new\n    @zombo.parse(zombo_com_data)\n    @furbo = Whois.new\n    @furbo.parse(furbo_org_data)\n  end\n\n  it \"knows the name of the registrar\" do\n    @zombo.registrar.should == ['NETWORK SOLUTIONS, LLC.']\n    @furbo.registrar.should == ['GoDaddy.com, Inc.']\n  end\n\n  it \"is able to deal with no data\" do\n    whois = Whois.new\n    whois.registrar.should == ['Unknown']\n  end\n\n  it \"is able to deal with nil input\" do\n    whois = Whois.new\n    whois.parse(nil)\n    whois.registrar.should == ['Unknown']\n  end\n\n  it \"is able to deal with empty string input\" do\n    whois = Whois.new\n    whois.parse('')\n    whois.registrar.should == ['Unknown']\n  end\n\n  it \"is able to deal with non-ASCII string input\" do\n    whois = Whois.new\n    whois.parse(\"\\xEA\")\n    whois.registrar.should == ['Unknown']\n  end\n\n  it \"knows when the domain expires\" do\n    @zombo.expires.should == '10-oct-2010'\n  end\n\n  it \"knows when the domain was created\" do\n    @zombo.created.should == '10-oct-1999'\n  end\n\n  it \"knows when the domain was updated\" do\n    @zombo.updated.should == '19-sep-2006'\n  end\n\n  it \"knows when the domain status\" do\n    @zombo.status.should == 'clientTransferProhibited'\n  end\n\nend\n"
  },
  {
    "path": "spec/whois-orgname/whois_spec.rb",
    "content": "# encoding: UTF-8\nrequire File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')\nrequire 'domain-profiler/whois-orgname'\n\ndescribe WhoisOrgName do\n  before (:all) do\n    @whois = WhoisOrgName.new('4.2.2.2', false)\n  end\n\n  it \"is fetching information from ARIN\" do\n    rv = @whois.grep(/available at:/)\n    rv.should == 'https://www.arin.net/whois_tou.html'\n  end\n\n end\n"
  },
  {
    "path": "techstars-list",
    "content": "10sheet.com\n27perry.com\naccelgolf.com\nadstruc.com\nadvertory.com\naireum.com\nampidea.com\napp-x.com\nappetas.com\nappsembler.com\nappswell.com\napptentive.com\natlas5d.com\nbaydin.com\nbeta.pivotdesk.com\nbetterfittechnologies.com\nbirdbox.com\nbisonalternatives.com\nbizible.com\nblueboxnow.com\nbondsy.com\nbookingmarkets.com\nbrightkite.com\nbrightwurks.com\nbuyplaywin.com\ncaptimo.com\ncareporthealth.com\nchatid.com\nclasstivity.com\ncloudability.com\ncloudsnap.com\ncoachup.com\ncodiqa.com\nconditionone.com\nconductrics.com\ncontently.com\ncreativebrain.com\ncrowdtwist.com\ndailyburn.com\ndatarobot.com\ndealangel.com\ndealcoop.com\ndevver.net\ndigitalocean.com\ndispatch.io\ndistil.it\ndoctrackr.com\nembarke.com\nemergentone.com\nepicplayground.com\neventvue.com\neverlater.com\nevertrue.com\neverymove.org\nfanzo.me\nfashionproject.com\nflexminder.com\nflextrip.com\nflixmaster.com\nflomio.com\nfoodzie.com\nfreakngenius.com\nfullcontact.com\ngestsure.com\ngetambassador.com\ngetlua.com\ngetmarquee.com\ngetmealticket.com\nginger.io\ngochime.com\ngomiles.com\ngosphero.com\ngospotcheck.com\ngrabcad.com\ngraphicly.com\ngrouptalent.com\ngympact.com\nhaikudeck.com\nhavemyshift.com\nhighlighter.com\nimmersivelabs.com\nimpulsesave.com\ninboxfever.com\nintensedebate.com\njintronix.com\njivesoftware.com\nkapost.com\nkeen.io\nkinvey.com\nlangolab.com\nlaveem.com\nleanplum.com\nlessonsmith.com\nlibboo.com\nliftwave.com\nlikebright.com\nlinksy.me\nlitestack.com\nlocalytics.com\nlore.com\nloudcaster.com\nlumatic.com\nmadkast.com\nmailana.com\nmanageup.com\nmanctl.com\nmarginize.com\nmemrise.com\nmetricshub.com\nmobilligy.com\nmobintent.com\nmobiplug.co\nmocavo.com\nmogotest.com\nmonkeyanalytics.com\nmortardata.com\nmoveline.com\nmurfie.com\nnbdnano.com\nnconnex.com\nnestio.com\nnextbigsound.com\nnveloped.com\noccipital.com\nokdidit.com\noneforty.com\nonswipe.com\nonwander.com\nordr.in\novuline.com\npacketstash.com\npeoplessoftware.com\npiictu.com\nplacester.com\nplayq.net\npoptip.com\nprecog.com\npromoboxx.com\npsykosoft.net\nrealtymogul.com\nredroverhq.com\nremitly.com\nrentmatch.com\nrentmonitor.com\nreteltechnologies.com\nrewardsforce.com\nrewind.me\nrezora.com\nrollsale.com\nromotive.com\nroundpegg.com\nroximity.com\nsalesloft.com\nsandglaz.com\nsaverrapp.com\nscriptpad.net\nsearchtophone.com\nsendgrid.com\nsenexx.com\nsensobi.com\nshelby.tv\nshopsy.com\nshuttlecloud.com\nsidetour.com\nsimpleenergy.com\nsimplygood.com\nsmallknot.com\nsmarketplaces.com\nsmorepages.com\nsnapengage.com\nsocedo.com\nsocialengine.com\nsocialsci.com\nsocialthing.com\nsparkcloud.com\nspillnow.com\nspontaneously.com\nspotinfluence.com\nspryplanner.com\nstaq.io\nstarstreet.com\nstatsmix.com\nstepout.com\nstocktouch.com\nstrategic-blue.com\nstrohlmedical.com\nstyku.com\nsuperb.ly\ntempmine.com\ntempo-db.com\ntestive.com\nthehighwaygirl.com\nthetaplab.com\nthinkfuse.com\nthinknear.com\ntimehop.com\ntoviefor.com\ntredsite.com\ntruanttoday.com\ntrueability.com\ntutorialtab.com\nubersense.com\nubi-interactive.com\nubooly.com\nurtak.com\nuseframe.com\nusermojo.com\nusingmiles.com\nvacationrentalpartner.com\nvanillaforums.com\nverbalizeit.com\nveri.com\nvidmaker.com\nvillij.com\nvizify.com\nvoxon.co\nwantworthy.com\nworldblender.com\nwymsee.com\nyourkarma.com\nzagster.com\nzeppelin.co\nziptask.com\n"
  },
  {
    "path": "techstars.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"\n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>TechStars startups</title>\n<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=utf-8\" />\n<meta name=\"robots\" content=\"index, follow\" />\n<meta name=\"author\" content=\"Joel Franusic\" />\n<link rel=\"stylesheet\" href=\"public/style.css\" media=\"screen,projection\" type=\"text/css\" />\n<script src=\"public/sorttable.js\"></script>\n</head>\n<body>\n<div id=\"container\">\n\n\n  <h1>TechStars</h1>\n  \n  <div id=\"note\">\n    Generated by <a href=\"https://github.com/jpf\">Joel</a> on 2013-01-15 using his <a href=\"http://github.com/jpf/domain-profiler/tree/master\">domain-profiler</a> software. Patches welcome.\n  </div>\n  <div id=\"charts\">\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:DDFFIJZ29&chl=Microsoft|DNS+issue|Media+Temple|Google|Go+Daddy|SoftLayer|Rackspace|Other+%2F+Self+Hosted|Amazon&chtt=Web+Host&cht=p&chs=400x200&chxr=0,5,83\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:BCDG9&chl=Go+Daddy|None|Self+Hosted|Other+%2F+Self+Hosted|Google&chtt=Email+Host&cht=p&chs=400x200&chxr=0,5,185\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EEGHKKfu9&chl=Media+Temple|CloudFlare|DNS+Made+Easy|Dyn+Inc|eNom|Rackspace|Amazon|Go+Daddy|Other+%2F+Self+Hosted&chtt=DNS+Host&cht=p&chs=400x200&chxr=0,6,78\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EGTe9&chl=Network+Solutions|Name.com|eNom|Other+%2F+Self+Hosted|Go+Daddy&chtt=Registrar&cht=p&chs=400x200&chxr=0,8,112\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:MVYYY9&chl=Comodo+Group|Go+Daddy|Other+%2F+Self+Hosted|DigiCert|GeoTrust|None&chtt=SSL+Issuer&cht=p&chs=400x200&chxr=0,16,82\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:p59&chl=normal|None|star&chtt=Certificate+Type&cht=p&chs=400x200&chxr=0,57,86\"/>\n  \n  </div>\n\n  <div id=\"data\">\n  <table class=\"sortable\" border=\"1\">\n    <tr>\n      <th>Domain</th>\n      \n      <th>Web Host</th>\n      \n      <th>Email Host</th>\n      \n      <th>DNS Host</th>\n      \n      <th>Registrar</th>\n      \n      <th>SSL Issuer</th>\n      \n      <th>Certificate Type</th>\n      \n    </tr>\n    \n    <tr>\n      <td>10sheet.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"10sheet.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>27perry.com</td>\n    \n      <td>CloudFlare</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>accelgolf.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.accelgolf.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>adstruc.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"adstruc.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>advertory.com</td>\n    \n      <td>\"OVH Systems\", Gandi SAS</td>\n      \n      <td>Google</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>aireum.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"ip-10-36-22-119\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ampidea.com</td>\n    \n      <td>\"Peer 1 Network Inc.\", \"Layered Technologies, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"wordpress.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.wordpress.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>app-x.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>appetas.com</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.sqsp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>appsembler.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>appswell.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>DreamHost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>apptentive.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>atlas5d.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>\"dotster.com\"</td>\n      \n      <td>\"DOMAIN.COM, LLC\"</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>baydin.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Google</td>\n      \n      <td>Media Temple</td>\n      \n      <td>1 and 1</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"www.baydin.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>beta.pivotdesk.com</td>\n    \n      <td>DNS issue</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.pivotdesk.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>betterfittechnologies.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>DreamHost</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>birdbox.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bisonalternatives.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bizible.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.wpengine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>blueboxnow.com</td>\n    \n      <td>\"Castle Access Inc\"</td>\n      \n      <td>None</td>\n      \n      <td>\"above.com\"</td>\n      \n      <td>\"BIGLIZARDDOMAINS.COM LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bondsy.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bookingmarkets.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"sudns.net\", \"internetcol.com\"</td>\n      \n      <td>\"PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.bookingmarkets.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>brightkite.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>brightwurks.com</td>\n    \n      <td>\"Voxel Dot Net, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"voxel.net\"</td>\n      \n      <td>eNom</td>\n      \n      <td>\"GeoTrust Inc.\"</td>\n      \n      <td>\"billing.brightwurks.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>buyplaywin.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Buyer Elite Inc\"</td>\n      \n      <td>\"www.buyplaywin.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>captimo.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>careporthealth.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>chatid.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon, Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>classtivity.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.classtivity.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cloudability.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.cloudability.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cloudsnap.com</td>\n    \n      <td>\"ServerStack, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>DreamHost</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>coachup.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>codiqa.com</td>\n    \n      <td>Linode</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.codiqa.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>conditionone.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"conditionone.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>conductrics.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>\"webcontrolcenter.com\"</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>contently.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.contently.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>creativebrain.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>crowdtwist.com</td>\n    \n      <td>\"Peak 10\"</td>\n      \n      <td>\"arsmtp.com\"</td>\n      \n      <td>Amazon, Go Daddy</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.hmdnsgroup.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dailyburn.com</td>\n    \n      <td>\"Mindspark Interactive Network, Inc.\"</td>\n      \n      <td>Google (Postini)</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"*.dailyburn.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>datarobot.com</td>\n    \n      <td>Go Daddy, Google</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dealangel.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Media Temple</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>\"GeoTrust Inc\"</td>\n      \n      <td>\"www.dealangel.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dealcoop.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.dealcoop.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>devver.net</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.herokuapp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>digitalocean.com</td>\n    \n      <td>\"ServerStack, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.digitalocean.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dispatch.io</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.dispatch.io\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>distil.it</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.distil.it\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>doctrackr.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>embarke.com</td>\n    \n      <td>\"Net Access Corporation\", Media Temple</td>\n      \n      <td>\"outlook.com\"</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.gridserver.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>emergentone.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>epicplayground.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Name.com</td>\n      \n      <td>Name.com</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>eventvue.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Slicehost</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>everlater.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.everlater.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>evertrue.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>everymove.org</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"everymove.org\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fanzo.me</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"GoDaddy.com, LLC R41-ME\nLast Updated by Registrar:Afilias R54-ME\"</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fashionproject.com</td>\n    \n      <td>eNom</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>flexminder.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>flextrip.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"www.flextrip.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>flixmaster.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>flomio.com</td>\n    \n      <td>Linode</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.flomio.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>foodzie.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>freakngenius.com</td>\n    \n      <td>\"The Endurance International Group, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"ipower.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.ipower.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fullcontact.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.fullcontact.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gestsure.com</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"hostpapa.com\"</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>getambassador.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.getambassador.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>getlua.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Dynadot</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>getmarquee.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>getmealticket.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.getmealticket.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ginger.io</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google, \"mxsave.COM\"</td>\n      \n      <td>Linode</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.ginger.io\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gochime.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.gochime.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gomiles.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>\"netsolmail.net\"</td>\n      \n      <td>\"worldnic.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.traxo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gosphero.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>eNom</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.wpengine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gospotcheck.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>grabcad.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Self Hosted, Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"grabcad.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>graphicly.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>grouptalent.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.grouptalent.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gympact.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google, Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>haikudeck.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>havemyshift.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google, Self Hosted</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"havemyshift.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>highlighter.com</td>\n    \n      <td>\"Wowrack.com\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"worldnic.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>immersivelabs.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>easyDNS, \"easydns.info\", Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>impulsesave.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"impulsesave.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>inboxfever.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>intensedebate.com</td>\n    \n      <td>\"GSI Hosting\"</td>\n      \n      <td>\"automattic.com\"</td>\n      \n      <td>\"automattic.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.intensedebate.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jintronix.com</td>\n    \n      <td>\"Leaseweb USA, Inc.\"</td>\n      \n      <td>WebFaction</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.webfaction.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jivesoftware.com</td>\n    \n      <td>\"Bandcon\", Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>\"DOMAIN.COM, LLC\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.jivesoftware.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>kapost.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.wpengine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>keen.io</td>\n    \n      <td>SoftLayer, \"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.keen.io\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>kinvey.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>langolab.com</td>\n    \n      <td>\"Castle Access Inc\"</td>\n      \n      <td>None</td>\n      \n      <td>\"above.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>laveem.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"imprecipe.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>leanplum.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lessonsmith.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"lessonsmith\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>libboo.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"mainnameserver.com\"</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.libboo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>liftwave.com</td>\n    \n      <td>\"1&1 Internet AG\"</td>\n      \n      <td>Google</td>\n      \n      <td>1 and 1</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>likebright.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>linksy.me</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"GoDaddy.com, LLC R41-ME\nLast Updated by Registrar:GoDaddy.com, LLC R41-ME\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>litestack.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>localytics.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>DreamHost</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.wpengine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lore.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"StartCom Ltd.\"</td>\n      \n      <td>\"api.coursekit.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>loudcaster.com</td>\n    \n      <td>Amazon, Internap</td>\n      \n      <td>Google</td>\n      \n      <td>Nettica</td>\n      \n      <td>Nettica</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lumatic.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.lumatic.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>madkast.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mailana.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>easyDNS, \"easydns.ca\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>manageup.com</td>\n    \n      <td>DNS issue, \"Intap, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>\"registrationtek.com\"</td>\n      \n      <td>\"REGISTRATION TECHNOLOGIES, INC.\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.opendns.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>manctl.com</td>\n    \n      <td>\"Free SAS\"</td>\n      \n      <td>Google</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>\"None\"</td>\n      \n      <td>\"burrus.name\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>marginize.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"marginize.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>memrise.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>metricshub.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mobilligy.com</td>\n    \n      <td>Microsoft</td>\n      \n      <td>\"outlook.com\"</td>\n      \n      <td>\"microsoftonline.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"www.mobilligy.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mobintent.com</td>\n    \n      <td>\"Leaseweb USA, Inc.\"</td>\n      \n      <td>WebFaction</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.webfaction.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mobiplug.co</td>\n    \n      <td>Amazon, DreamHost</td>\n      \n      <td>Google</td>\n      \n      <td>DreamHost</td>\n      \n      <td>\"PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM\nCreated by Registrar:                        PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM\nLast Updated by Registrar:                   PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mocavo.com</td>\n    \n      <td>\"Integra Telecom, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.mocavo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mogotest.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"www.mogotest.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>monkeyanalytics.com</td>\n    \n      <td>DNS issue</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.opendns.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mortardata.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>moveline.com</td>\n    \n      <td>Dyn Inc</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Moniker</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>murfie.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nbdnano.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nconnex.com</td>\n    \n      <td>\"Unified Layer\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"hostmonster.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nestio.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"nestio.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nextbigsound.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.nextbigsound.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nveloped.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"nveloped.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>occipital.com</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"peer1.net\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"occipital.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>okdidit.com</td>\n    \n      <td>Rackspace, eNom</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>oneforty.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"oneforty.com-redirect\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>onswipe.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>onwander.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ordr.in</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.sqsp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ovuline.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"ovuline.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>packetstash.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Moniker</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.packetstash.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>peoplessoftware.com</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>piictu.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>placester.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"*.placester.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>playq.net</td>\n    \n      <td>Rackspace</td>\n      \n      <td>\"FUSEMAIL.net\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>poptip.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"DOMAIN.COM, LLC\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.poptip.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>precog.com</td>\n    \n      <td>\"Liquid Web, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Dynadot</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.precog.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>promoboxx.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>psykosoft.net</td>\n    \n      <td>CloudFlare</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>DreamHost</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>realtymogul.com</td>\n    \n      <td>Amazon, \"Unified Layer\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"bluehost.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.bluehost.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>redroverhq.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>remitly.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.remitly.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rentmatch.com</td>\n    \n      <td>\"Wowrack.com\"</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rentmonitor.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"www.rentmonitor.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>reteltechnologies.com</td>\n    \n      <td>\"1&1 Internet AG\"</td>\n      \n      <td>\"ihostexchange.net\"</td>\n      \n      <td>Savvis</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rewardsforce.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"rewardsforce.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rewind.me</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"GoDaddy.com, LLC R41-ME\nLast Updated by Registrar:GoDaddy.com, LLC R41-ME\"</td>\n      \n      <td>\"StartCom Ltd.\"</td>\n      \n      <td>\"www.rewind.me\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rezora.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>1 and 1</td>\n      \n      <td>\"zoneedit.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"www.rezora.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rollsale.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.rollsale.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>romotive.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.romotive.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>roundpegg.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.roundpegg.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>roximity.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Google</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"roximity.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>salesloft.com</td>\n    \n      <td>Linode</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sandglaz.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>saverrapp.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>scriptpad.net</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>\"StartCom Ltd.\"</td>\n      \n      <td>\"www.scriptpad.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>searchtophone.com</td>\n    \n      <td>pair Networks</td>\n      \n      <td>pair Networks</td>\n      \n      <td>pair Networks, \"ns0.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.pair.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sendgrid.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"sendgrid.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>senexx.com</td>\n    \n      <td>Microsoft</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"senexx.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sensobi.com</td>\n    \n      <td>DNS issue</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.opendns.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>shelby.tv</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Name.com</td>\n      \n      <td>Name.com</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"shelby.tv\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>shopsy.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>shuttlecloud.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sidetour.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>simpleenergy.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Name.com</td>\n      \n      <td>Name.com</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>simplygood.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google (Postini), Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"simplygood.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>smallknot.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.smallknot.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>smarketplaces.com</td>\n    \n      <td>DNS issue, eNom</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>smorepages.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.smore.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>snapengage.com</td>\n    \n      <td>Internap</td>\n      \n      <td>Google</td>\n      \n      <td>Nettica, \"no-ip.com\"</td>\n      \n      <td>Nettica</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>socedo.com</td>\n    \n      <td>Microsoft, Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>socialengine.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"TUCOWS DOMAINS INC.\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.socialengine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>socialsci.com</td>\n    \n      <td>\"EBL Global Networks, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.socialsci.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>socialthing.com</td>\n    \n      <td>AOL</td>\n      \n      <td>Google</td>\n      \n      <td>AOL</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sparkcloud.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"LAUNCHPAD.COM, INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>spillnow.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.spillnow.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>spontaneously.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>spotinfluence.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.giveo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>spryplanner.com</td>\n    \n      <td>\"NTT PC Communications, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"nlrs.jp\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>staq.io</td>\n    \n      <td>Microsoft</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>None</td>\n      \n      <td>\"*.azurewebsites.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>starstreet.com</td>\n    \n      <td>Amazon, Media Temple</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"starstreet.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>statsmix.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.statsmix.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>stepout.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>stocktouch.com</td>\n    \n      <td>\"Webair Internet Development Company Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"site5.com\"</td>\n      \n      <td>Name.com</td>\n      \n      <td>\"Trend Micro Inc\"</td>\n      \n      <td>\"*.accountservergroup.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>strategic-blue.com</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.squarespace.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>strohlmedical.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>styku.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>superb.ly</td>\n    \n      <td>\"Cogent/PSI\"</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tempmine.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tempo-db.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.tempo-db.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>testive.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"bluehost.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>thehighwaygirl.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Google</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Parallels\"</td>\n      \n      <td>\"plesk\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>thetaplab.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"dynamo.thetaplab.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>thinkfuse.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>\"domainsite.com\"</td>\n      \n      <td>\"SPOT DOMAIN LLC DBA DOMAINSITE.COM\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>thinknear.com</td>\n    \n      <td>Rackspace, Black Lotus</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>timehop.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>toviefor.com</td>\n    \n      <td>Amazon, eNom</td>\n      \n      <td>None</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tredsite.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>truanttoday.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.truanttoday.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>trueability.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tutorialtab.com</td>\n    \n      <td>\"WeHostWebSites.com\", Google</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>\"redirector.zerigo.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ubersense.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ubi-interactive.com</td>\n    \n      <td>\"One.com A/S\"</td>\n      \n      <td>Google, \"one.com\"</td>\n      \n      <td>\"one.com\"</td>\n      \n      <td>\"ASCIO TECHNOLOGIES, INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ubooly.com</td>\n    \n      <td>\"ServerStack, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"ubooly.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>urtak.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>DreamHost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.urtak.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>useframe.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>usermojo.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>usingmiles.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vacationrentalpartner.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.vacationrentalpartner.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vanillaforums.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Name.com</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.vanillaforums.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>verbalizeit.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.verbalizeit.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>veri.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vidmaker.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"vidmaker.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>villij.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Name.com</td>\n      \n      <td>Name.com</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.villij.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vizify.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>voxon.co</td>\n    \n      <td>DreamHost</td>\n      \n      <td>Google</td>\n      \n      <td>DreamHost</td>\n      \n      <td>\"CCI REG S.A.\nCreated by Registrar:                        CCI REG S.A.\nLast Updated by Registrar:                   CCI REG S.A.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wantworthy.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>worldblender.com</td>\n    \n      <td>\"Weebly, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wymsee.com</td>\n    \n      <td>\"Colo4, LLC\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"welcomesearchers.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"AlphaSSL\"</td>\n      \n      <td>\"*.unisonplatform.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>yourkarma.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"KEY-SYSTEMS GMBH\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.yourkarma.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zagster.com</td>\n    \n      <td>\"FireHost, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zeppelin.co</td>\n    \n      <td>Microsoft</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>\"GODADDY.COM, INC.\nCreated by Registrar:                        GODADDY.COM, INC.\nLast Updated by Registrar:                   GODADDY.COM, INC.\"</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.zeppelin.co\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ziptask.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"app.ziptask.com\"</td>\n      \n    </tr>\n    \n  </table>\n  </div>\n</div><!-- container -->\n</body>\n</html>\n"
  },
  {
    "path": "view/html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"\n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title><%= list_name %></title>\n<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=utf-8\" />\n<meta name=\"robots\" content=\"index, follow\" />\n<meta name=\"author\" content=\"Joel Franusic\" />\n<link rel=\"stylesheet\" href=\"public/style.css\" media=\"screen,projection\" type=\"text/css\" />\n<script src=\"public/sorttable.js\"></script>\n</head>\n<body>\n<div id=\"container\">\n\n  <h1>Chart of <%= list_name %> companies' hosting decisions, 2011 edition</h1>\n  <div id=\"note\">\n    Generated by <a href=\"https://github.com/jpf\">Joel</a> on <%= Time.now.strftime('%Y-%m-%d') %> using his <a href=\"http://github.com/jpf/domain-profiler/tree/master\">domain-profiler</a> software. Patches welcome.\n  </div>\n  <div id=\"charts\">\n  <% charts.each do |chart| %>\n  <img src=\"<%= chart[:url] %>\"/>\n  <% end %>\n  </div>\n\n  <div id=\"data\">\n  <table class=\"sortable\" border=\"1\">\n    <tr>\n      <th>Domain</th>\n      <% types.each do |type| %>\n      <th><%= full_name[type] %></th>\n      <% end %>\n    </tr>\n    <% hosts.each do |domain,data| %>\n    <tr>\n      <td><%= domain %></td>\n    <% types.each do |type| %>\n      <td><%= data[type].map{|i| if i.is_a? String; \"\\\"#{i}\\\"\" ; else x = fullname(i); end}.join(', ') %></td>\n      <% end %>\n    </tr>\n    <% end %>\n  </table>\n  </div>\n</div><!-- container -->\n</body>\n</html>\n"
  },
  {
    "path": "view/text",
    "content": "<%\nname = Name.new\n\nweb = {}\nprofile.dns.a.each do |record|\n  org = name.full(name.simplify(orgname(record.answer)))\n  web[org] = [] unless web[org].is_a? Array\n  web[org].push(record.answer)\nend\n\ndns = {}\nprofile.dns.ns.each do |record|\n  org = name.full(name.simplify(name.shorten(record.answer)))\n  dns[org] = [] unless dns[org].is_a? Array\n  dns[org].push(record.answer)\nend\n\nemail = {}\nprofile.dns.mx.each do |record|\n  org = name.full(name.simplify(name.shorten(record.answer)))\n  email[org] = [] unless email[org].is_a? Array\n  email[org].push(record.answer)\nend\n\n%>\n\n==========[ <%= profile.hostname %> ]==========\nWeb Hosting:<% web.each do |org,hosts| %>\n  (<%= org %>)<% hosts.each do |host| %>\n      <%= host %><% end %><% end %>\n\nDNS Hosting:<% dns.each do |org,hosts| %>\n  (<%= org %>)<% hosts.each do |host| %>\n      <%= host %><% end %><% end %>\n\nEmail Hosting:<% email.each do |org,hosts| %>\n  (<%= org %>)<% hosts.each do |host| %>\n      <%= host %><% end %><% end %>\n\nDomain Registrar:\n  (<%= name.full(name.simplify(profile.whois.registrar[0])) %>)\n\nSSL Issuer:\n  (<%= name.full(name.simplify(profile.ssl.ca)) %>)\n      Common Name: <%= profile.ssl.cn %>\n\n"
  },
  {
    "path": "ycombinator-companies-using-godaddy",
    "content": "This is a list of all YCombinator companies that appear to do business with \nGoDaddy.\n\nIn addition to showing which domains were registered through GoDaddy, this list\nalso shows domains that use GoDaddy's DNS service or use SSL certificates \npurchased from GoDaddy.\n\nSince it's easier to stop doing business with GoDaddy if your DNS is hosted\nelsewhere, I've sorted this list according to the relative ease of moving away\nfrom GoDaddy: The closer a domain is to the top of this list, the easier it\nshould be for the owners of that domain to stop doing business with GoDaddy.\n\n---\n\nCorrections to this list are welcome.\n\nI prefer pull-requests on GitHub, you can also contact me on Twitter (@jf).\n\nThe code I used to generate this list is here:\nhttps://github.com/jpf/domain-profiler\n\n\n---\n\nbumptechnologies.com                 SSL\nchirply.com                          SSL\ncloudkick.com                        SSL\ncontestmachine.com                   SSL\ndropbox.com                          SSL\nembed.ly                             SSL\nenvolve.com                          SSL\neveryme.com                          SSL\nfanchatter.com                       SSL\nfreshplum.com                        SSL\nididwork.com                         SSL\ninterstateapp.com                    SSL\njustin.tv                            SSL\nlistia.com                           SSL\nmeetingmix.com                       SSL\nopez.com                             SSL\nrescuetime.com                       SSL\ntuxebo.com                           SSL\nwufoo.com                            SSL\ndebteye.com                      DNS    \nyumdots.com                      DNS    \naddher.com             REGISTRAR        \nadgrok.com             REGISTRAR        \nadioso.com             REGISTRAR        \nadpinion.com           REGISTRAR        \naerofs.com             REGISTRAR        \nanswerly.com           REGISTRAR        \nauctomatic.com         REGISTRAR        \nbacktype.com           REGISTRAR        \nchromaom.com           REGISTRAR        \nclickpass.com          REGISTRAR        \nco2stats.com           REGISTRAR        \nconvore.com            REGISTRAR        \ndatamarketplace.com    REGISTRAR        \ndisqus.com             REGISTRAR        \ndoublerecall.com       REGISTRAR        \ndrchrono.com           REGISTRAR        \nearbits.com            REGISTRAR        \nembedster.com          REGISTRAR        \nflightcaster.com       REGISTRAR        \ngantto.com             REGISTRAR        \ngiftrocket.com         REGISTRAR        \nheyzap.com             REGISTRAR        \nhirehive.com           REGISTRAR        \nimoveyou.com           REGISTRAR        \ninsoshi.com            REGISTRAR        \ninterviewstreet.com    REGISTRAR        \njobpic.com             REGISTRAR        \nkoduco.com             REGISTRAR        \nlaunchhear.com         REGISTRAR        \nlingt.com              REGISTRAR        \nlockitron.com          REGISTRAR        \nloopt.com              REGISTRAR        \nmailgun.net            REGISTRAR        \nmemsql.com             REGISTRAR        \nmobileworks.com        REGISTRAR        \nmovity.com             REGISTRAR        \nnambii.com             REGISTRAR        \nnowjs.com              REGISTRAR        \nnowmov.com             REGISTRAR        \nomgpop.com             REGISTRAR        \noptimizely.com         REGISTRAR        \npaperlinks.com         REGISTRAR        \nplayturf.net           REGISTRAR        \npocketfungames.com     REGISTRAR        \nposterous.com          REGISTRAR        \npropable.com           REGISTRAR        \nquartzy.com            REGISTRAR        \nsimplenoteapp.com      REGISTRAR        \nslapvid.com            REGISTRAR        \nsnaptalent.com         REGISTRAR        \nstypi.com              REGISTRAR        \nswagapalooza.com       REGISTRAR        \ntalkbin.com            REGISTRAR        \ntapzilla.com           REGISTRAR        \nteamapart.com          REGISTRAR        \ntextpayme.com          REGISTRAR        \ntipjoy.com             REGISTRAR        \nverbling.com           REGISTRAR        \nvidyard.com            REGISTRAR        \nwepay.com              REGISTRAR        \nwundrbar.com           REGISTRAR        \nyouos.com              REGISTRAR        \nzencoder.com           REGISTRAR        \n500friends.com         REGISTRAR     SSL\nairbnb.com             REGISTRAR     SSL\ncarwoo.com             REGISTRAR     SSL\ncloudant.com           REGISTRAR     SSL\nclustrix.com           REGISTRAR     SSL\ncurebit.com            REGISTRAR     SSL\nfathomdb.com           REGISTRAR     SSL\nmeetcast.com           REGISTRAR     SSL\npagerduty.com          REGISTRAR     SSL\npolleverywhere.com     REGISTRAR     SSL\nscribd.com             REGISTRAR     SSL\nsongkick.com           REGISTRAR     SSL\nstartuply.com          REGISTRAR     SSL\nthesixtyone.com        REGISTRAR     SSL\nvirtualmin.com         REGISTRAR     SSL\nvoxli.com              REGISTRAR     SSL\n1000memories.com       REGISTRAR DNS    \n140bets.com            REGISTRAR DNS    \nanyvite.com            REGISTRAR DNS    \ncardpool.com           REGISTRAR DNS    \ncomprehendsystems.com  REGISTRAR DNS    \netacts.com             REGISTRAR DNS    \nfivestarscard.com      REGISTRAR DNS    \ngamador.com            REGISTRAR DNS    \njobspice.com           REGISTRAR DNS    \nkicksend.com           REGISTRAR DNS    \nleftronic.com          REGISTRAR DNS    \nmertado.com            REGISTRAR DNS    \nminomonsters.com       REGISTRAR DNS    \nmixwit.com             REGISTRAR DNS    \nnotifo.com             REGISTRAR DNS    \npicurio.com            REGISTRAR DNS    \npopcuts.com            REGISTRAR DNS    \nreadyforzero.com       REGISTRAR DNS    \nseeinginteractive.com  REGISTRAR DNS    \nsnipd.com              REGISTRAR DNS    \nsnipshot.com           REGISTRAR DNS    \nsplashup.com           REGISTRAR DNS    \ntagstand.com           REGISTRAR DNS    \nteevox.com             REGISTRAR DNS    \ntweetflow.com          REGISTRAR DNS    \nwebmynd.com            REGISTRAR DNS    \nyoulicit.com           REGISTRAR DNS    \nzenedy.com             REGISTRAR DNS    \nzerocater.com          REGISTRAR DNS    \nzigfu.com              REGISTRAR DNS    \naisle50.com            REGISTRAR DNS SSL\nb2brev.com             REGISTRAR DNS SSL\nbeetailer.com          REGISTRAR DNS SSL\nbuxfer.com             REGISTRAR DNS SSL\nchatterous.com         REGISTRAR DNS SSL\ncrocodoc.com           REGISTRAR DNS SSL\nfoodoro.com            REGISTRAR DNS SSL\ngreplin.com            REGISTRAR DNS SSL\nhellofax.com           REGISTRAR DNS SSL\nyougotlistings.com     REGISTRAR DNS SSL\n"
  },
  {
    "path": "ycombinator-list",
    "content": "# List of active Y Combinator startups that haven't exited yet.\n# Due to the limited capabilities of my code, this list has been modified to only include the second level and top level parts of each domain.\n#\n# Data from: \"https://spreadsheets.google.com/ccc?key=t_toYuVyy6fci0MAiIaZ30A#gid=0\" accessed 2010-01-06\nloopt.com\nclickfacts.com\nwufoo.com\ninklingmarkets.com\nclustrix.com\nscribd.com\nxobni.com\nomgpop.com\nweebly.com\nsnipshot.com\nvirtualmin.com\nbuxfer.com\noctopart.com\nwhitenoisenetworks.com\nwritewith.com\nview3.com\njustin.tv\nadpinion.com\nfuzzwich.com\nbountii.com\nsongkick.com\ndisqus.com\nsplashup.com\ndraftmix.com\ndropbox.com\ncloudant.com\nslapvid.com\nwebmynd.com\nrescuetime.com\naddher.com\nplayturf.net\nwundrbar.com\nchatterous.com\ninsoshi.com\nmightyquiz.com\n8aweek.com\nbaseshield.com\ndeluux.com\nyumdots.com\nninite.com\nsocialbrowse.com\nposterous.com\nanyvite.com\nticketstumbler.com\ncontestmachine.com\npopcuts.com\nididwork.com\nstartuply.com\npicwing.com\nco2stats.com\npolleverywhere.com\nbacktype.com\ncontestmachine.com\nfrogmetrics.com\nsnipd.com\nmeetcast.com\npeopleandpages.com\nyoulicit.com\nteamapart.com\nninite.com\nscoopler.com\nvidly.com\nfliggo.com\nfathomdb.com\nheyzap.com\nfoodoro.com\nechodio.com\nairbnb.com\nthesixtyone.com\nvoxli.com\nskysheet.com\nnambii.com\npicurio.com\npropable.com\nwattvision.com\npocketfungames.com\nadioso.com\nbumptechnologies.com\nrenthop.com\nhighlightcam.com\nrethinkdb.com\ndirectededge.com\nlistia.com\nfanchatter.com\ninstantq.com\nmixpanel.com\njobspice.com\ndailybooth.com\nflightcaster.com\nolark.com\nplurchase.com\nwakemate.com\nlingt.com\nwepay.com\nmeetingmix.com\ncarwoo.com\ncardpool.com\ncrocodoc.com\n140bets.com\ndatamarketplace.com\nnotifo.com\nchromaom.com\nlaunchhear.com\nseeinginteractive.com\nzencoder.com\nnowmov.com\ngamador.com\ntweetflow.com\nanswerly.com\nzenedy.com\nembedster.com\nembed.ly\n500friends.com\ninfoharmoni.com\ngreplin.com\nbrowsarity.com\nswagapalooza.com\nmertado.com\nfabricly.com\noptimizely.com\nfanpul.se\nindinero.com\n1000memories.com\npagerduty.com\ngazehawk.com\nrapportive.com\nhirehive.com\nfutureadvisor.com\nwhereoscope.com\nadgrok.com\nimoveyou.com\nhipmunk.com\nteevox.com\nginzametrics.com\nkoduco.com\nchart.io\nfrid.ge\nsimplenoteapp.com\nbrushesapp.com\nleftronic.com\nmessageparty.net\nreadyforzero.com\nohlife.com\ngantto.com\nopzi.com\nemailoracle.com\ntapzilla.com\nworkflowy.com\ncrowdbooster.com\ndotcloud.com\n"
  },
  {
    "path": "ycombinator-list-all",
    "content": "# List of active Y Combinator startups that haven't exited yet.\n# Due to the limited capabilities of my code, this list has been modified to only include the second level and top level parts of each domain.\n#\n# Data from: \"https://docs.google.com/spreadsheet/ccc?key=0AkkhSN3vaY4jdF90b1l1Vnl5NmZjaTBNQWlJYVozMEE\" accessed 2011-12-22\nreddit.com\nloopt.com\nclickfacts.com\ntextpayme.com\nwufoo.com\nyouos.com\ninklingmarkets.com\nsnipshot.com\nclustrix.com\nlikebetter.com\nthinkature.com\njamglue.com\nscribd.com\nxobni.com\njumpchat.com\ntalkito.com\nomgpop.com\nparakey.com\nweebly.com\nvirtualmin.com\nbuxfer.com\noctopart.com\nheysan.com\nauctomatic.com\nwhitenoisenetworks.com\nwritewith.com\nview3.com\nzenter.com\njustin.tv\nzecter.com\nadpinion.com\nfuzzwich.com\nbountii.com\nsongkick.com\ndisqus.com\nsplashup.com\ndraftmix.com\nappjet.com\nclickpass.com\ndropbox.com\ncloudant.com\nslapvid.com\nsocialpicks.com\nwebmynd.com\nrescuetime.com\nheroku.com\ntipjoy.com\naddher.com\nplayturf.net\nwundrbar.com\nchatterous.com\nmixwit.com\nsnaptalent.com\ninsoshi.com\nmightyquiz.com\n280north.com\n8aweek.com\nbaseshield.com\ndeluux.com\nyumdots.com\nbiographicon.com\ncontestmachine.com\nninite.com\nfathomdb.com\nsocialbrowse.com\nposterous.com\nanyvite.com\nslinkset.com\nticketstumbler.com\npopcuts.com\nididwork.com\nstartuply.com\npicwing.com\nco2stats.com\npolleverywhere.com\nbacktype.com\ncontestmachine.com\nfrogmetrics.com\nsnipd.com\nmeetcast.com\npeopleandpages.com\nyoulicit.com\nteamapart.com\nscoopler.com\nvidly.com\nheyzap.com\nfoodoro.com\ndivvyshot.com\nechodio.com\ncloudkick.com\nairbnb.com\nthesixtyone.com\nvoxli.com\nskysheet.com\nremail.com\nnambii.com\npicurio.com\npropable.com\nwattvision.com\npocketfungames.com\nadioso.com\nbumptechnologies.com\nrenthop.com\nhighlightcam.com\nrethinkdb.com\ndirectededge.com\nlistia.com\nfanchatter.com\ninstantq.com\nmixpanel.com\njobspice.com\ndailybooth.com\nflightcaster.com\njobpic.com\nolark.com\nplurchase.com\nwakemate.com\nlingt.com\nwepay.com\nmeetingmix.com\ncarwoo.com\nlockitron.com\ntuxebo.com\ncardpool.com\netacts.com\ncrocodoc.com\n140bets.com\ndatamarketplace.com\nnotifo.com\nchromaom.com\nlaunchhear.com\nnewslabs.com\nseeinginteractive.com\nzencoder.com\nnowmov.com\ngamador.com\ntweetflow.com\nanswerly.com\nzenedy.com\nembedster.com\nembed.ly\n500friends.com\ninfoharmoni.com\ngreplin.com\n#dead?\n#browsarity.com\nswagapalooza.com\nmertado.com\nfabricly.com\nmovity.com\noptimizely.com\nfanpul.se\nindinero.com\n1000memories.com\npagerduty.com\ngazehawk.com\nrapportive.com\nhirehive.com\nfutureadvisor.com\nwhereoscope.com\nadgrok.com\nimoveyou.com\nhipmunk.com\nteevox.com\nginzametrics.com\nkoduco.com\nchart.io\nfrid.ge\nsimplenoteapp.com\nbrushesapp.com\nleftronic.com\nmessageparty.net\nreadyforzero.com\nohlife.com\ngantto.com\nopzi.com\ntapzilla.com\nworkflowy.com\ncrowdbooster.com\ndotcloud.com\nanyleaf.com\nstripe.com\nelacarte.com\naerofs.com\nappharbor.com\ngrubwith.us\ntutorspree.com\nlanyrd.com\nfitfu.com\nswipegood.com\nconvore.com\ntaskforceapp.com\nchirply.com\nhellofax.com\ncustora.com\ncomprehendsystems.com\ntellfi.com\nnoteleaf.com\nyougotlistings.com\ndrchrono.com\nlike.fm\nearbits.com\ncurebit.com\nmoki.tv\nminomonsters.com\nbeetailer.com\ngiftrocket.com\nsendoid.com\nfivestarscard.com\ntalkbin.com\nnowjs.com\nmailgun.net\nwhereberry.com\ntumultco.com\nzerocater.com\nmemsql.com\nmunchonme.com\npaperlinks.com\nmongohq.com\neveryme.com\nmixrank.com\nsplitterbug.com\nfreshplum.com\nquartzy.com\nverbling.com\ninterstateapp.com\nparse.com\ninterviewstreet.com\ndebteye.com\nkicksend.com\nleaky.com\nsnapjoy.com\nstypi.com\nenvolve.com\nopez.com\nmobileworks.com\npicplum.com\nmarketbrief.com\nscienceexchange.com\naisle50.com\ntagstand.com\ncantwa.it\nvidyard.com\nproxino.com\nlaunchpadtoys.com\ndoublerecall.com\npagelever.com\nbushi.do\nzigfu.com\nvimessa.com\ncodecademy.com\nsellstage.com\nb2brev.com\n"
  },
  {
    "path": "ycombinator.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"\n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<title>Y Combinator</title>\n<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=utf-8\" />\n<meta name=\"robots\" content=\"index, follow\" />\n<meta name=\"author\" content=\"Joel Franusic\" />\n<link rel=\"stylesheet\" href=\"public/style.css\" media=\"screen,projection\" type=\"text/css\" />\n<script src=\"public/sorttable.js\"></script>\n</head>\n<body>\n<div id=\"container\">\n\n  <h1>Chart of Y Combinator companies' hosting decisions, 2011 edition</h1>\n  <div id=\"note\">\n    Generated by <a href=\"https://github.com/jpf\">Joel</a> on 2013-01-02 using his <a href=\"http://github.com/jpf/domain-profiler/tree/master\">domain-profiler</a> software. Patches welcome.\n  </div>\n  <div id=\"charts\">\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EEGJTdz9&chl=Go+Daddy|Hurricane+Electric|Google|None|SoftLayer|Rackspace|Other+%2F+Self+Hosted|Amazon&chtt=Web+Host&cht=p&chs=400x200&chxr=0,6,88\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:CIIJ9&chl=eNom|None|Other+%2F+Self+Hosted|Self+Hosted|Google&chtt=Email+Host&cht=p&chs=400x200&chxr=0,8,169\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:EFFFGHHIPZd9&chl=CloudFlare|Zerigo|Rackspace|Self+Hosted|DNS+Made+Easy|eNom|Slicehost|Linode|Dyn+Inc|Go+Daddy|Amazon|Other+%2F+Self+Hosted&chtt=DNS+Host&cht=p&chs=400x200&chxr=0,6,85\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:DDEEFFGbd9&chl=Network+Solutions|Tucows|Name.com|Dynadot|1+and+1|Gandi+SAS|MarkMonitor|eNom|Other+%2F+Self+Hosted|Go+Daddy&chtt=Registrar&cht=p&chs=400x200&chxr=0,6,100\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:DHRRSX9&chl=VeriSign|Comodo+Group|DigiCert|Other+%2F+Self+Hosted|Go+Daddy|GeoTrust|None&chtt=SSL+Issuer&cht=p&chs=400x200&chxr=0,5,102\"/>\n  \n  <img src=\"http://chart.apis.google.com/chart?chco=CFF09E,A8DBA8,79BD9A,3B8686,0B486B&chd=s:qy9&chl=normal|star|None&chtt=Certificate+Type&cht=p&chs=400x200&chxr=0,68,99\"/>\n  \n  </div>\n\n  <div id=\"data\">\n  <table class=\"sortable\" border=\"1\">\n    <tr>\n      <th>Domain</th>\n      \n      <th>Web Host</th>\n      \n      <th>Email Host</th>\n      \n      <th>DNS Host</th>\n      \n      <th>Registrar</th>\n      \n      <th>SSL Issuer</th>\n      \n      <th>Certificate Type</th>\n      \n    </tr>\n    \n    <tr>\n      <td>reddit.com</td>\n    \n      <td>\"NTT America, Inc.\", \"TeliaNet Global Network\"</td>\n      \n      <td>Google</td>\n      \n      <td>Akamai</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Verizon (Cybertrust)</td>\n      \n      <td>\"a248.e.akamai.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>loopt.com</td>\n    \n      <td>\"Comcast Cable Communications, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"cscdns.net\"</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>\"GlobalSign nv-sa\"</td>\n      \n      <td>\"*.loopt.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>clickfacts.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>\"mxlogic.net\"</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>textpayme.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Neustar (UltraDNS)</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wufoo.com</td>\n    \n      <td>Internap</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.wufoo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>youos.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Equifax</td>\n      \n      <td>\"www.youos.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>inklingmarkets.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>DomainPeople</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.inklingmarkets.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>snipshot.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"snipshot.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>clustrix.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>likebetter.com</td>\n    \n      <td></td>\n      \n      <td>None</td>\n      \n      <td>\"sedoparking.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jamglue.com</td>\n    \n      <td>\"Tiggee LLC\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"null-terminated.com\"</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>scribd.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.scribd.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>xobni.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.xobni.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jumpchat.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"DNC HOLDINGS, INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>talkito.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"hostgator.com\"</td>\n      \n      <td>Dynadot</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>omgpop.com</td>\n    \n      <td>\"Zynga Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.omgpop.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>parakey.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"rewhosting.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>weebly.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Register.com</td>\n      \n      <td>\"GeoTrust Inc\"</td>\n      \n      <td>\"www.weebly.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>virtualmin.com</td>\n    \n      <td>\"EBL Global Networks, Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"www.virtualmin.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>buxfer.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.buxfer.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>octopart.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"octopart.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>heysan.com</td>\n    \n      <td>None</td>\n      \n      <td>\"messagelabs.com\"</td>\n      \n      <td>\"good.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>whitenoisenetworks.com</td>\n    \n      <td>DreamHost</td>\n      \n      <td>Google</td>\n      \n      <td>DreamHost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>writewith.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>view3.com</td>\n    \n      <td>\"HopOne Internet Corporation\"</td>\n      \n      <td>None</td>\n      \n      <td>\"bigwww.com\"</td>\n      \n      <td>\"SHANGHAI YOVOLE NETWORKS INC.\"</td>\n      \n      <td>\"none\"</td>\n      \n      <td>\"localhost\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zenter.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google, \"googlegmail.com\"</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>justin.tv</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google</td>\n      \n      <td>\"verisigndns.com\", Dyn Inc</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.justin.tv\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zecter.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google, eNom</td>\n      \n      <td>Nettica</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"www.mymotocast.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>adpinion.com</td>\n    \n      <td>\"Leaseweb USA, Inc.\"</td>\n      \n      <td>WebFaction</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.webfaction.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fuzzwich.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"above.com\"</td>\n      \n      <td>Tucows</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bountii.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>\"worldnic.com\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.bountii.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>songkick.com</td>\n    \n      <td>\"4D Data Centres Ltd\"</td>\n      \n      <td>Google</td>\n      \n      <td>easyDNS, \"easydns.ca\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.songkick.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>disqus.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>\"backupdns.com\", Self Hosted, easyDNS, \"no-ip.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.disqus.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>splashup.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>draftmix.com</td>\n    \n      <td>\"Cable Bahamas\"</td>\n      \n      <td>None</td>\n      \n      <td>\"internettraffic.com\"</td>\n      \n      <td>\"DOMAINSFORME.CA INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>appjet.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>clickpass.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dropbox.com</td>\n    \n      <td>Self Hosted</td>\n      \n      <td>Google</td>\n      \n      <td>Nettica</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"dropbox.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cloudant.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.cloudant.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>slapvid.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"coolhandle.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>socialpicks.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>webmynd.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.trigger.io\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rescuetime.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.rescuetime.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>heroku.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tipjoy.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>Linode</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>addher.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"lacehost.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>playturf.net</td>\n    \n      <td>\"SAKURA Internet Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"m008jp3381.info\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wundrbar.com</td>\n    \n      <td>\"NEXCESS.NET L.L.C.\"</td>\n      \n      <td>None</td>\n      \n      <td>\"dynadot.com\"</td>\n      \n      <td>Dynadot</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.cclassiphosting.org\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>chatterous.com</td>\n    \n      <td>\"Peer 1 Network Inc.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.chatterous.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mixwit.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"WILD WEST DOMAINS, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>snaptalent.com</td>\n    \n      <td>\"Sedo GmbH\"</td>\n      \n      <td>None</td>\n      \n      <td>\"sedoparking.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>insoshi.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mightyquiz.com</td>\n    \n      <td>\"Datotel LLC, a NetLabs LLC Company\"</td>\n      \n      <td>None</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Dynadot</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>280north.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>8aweek.com</td>\n    \n      <td>\"Bodis, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>\"bodis.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>baseshield.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>\"DNC HOLDINGS, INC.\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"ninite.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>deluux.com</td>\n    \n      <td>\"Oversee.net\"</td>\n      \n      <td>\"isp-inter.net\"</td>\n      \n      <td>\"dsredirection.com\"</td>\n      \n      <td>Tucows</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>yumdots.com</td>\n    \n      <td>\"ATMLINK, INC.\"</td>\n      \n      <td>\"netapt.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"BLUE RAZOR DOMAINS, LLC\"</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"localhost.localdomain\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>biographicon.com</td>\n    \n      <td>\"GoGrid, LLC\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"KEY-SYSTEMS GMBH\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>contestmachine.com</td>\n    \n      <td>\"Colo4, LLC\"</td>\n      \n      <td>Google</td>\n      \n      <td>1 and 1</td>\n      \n      <td>1 and 1</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"contestmachine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ninite.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Moniker</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"ninite.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fathomdb.com</td>\n    \n      <td>Rackspace, \"Tiggee LLC\"</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"fathomdb.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>socialbrowse.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>EveryDNS.net</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>posterous.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.posterous.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>anyvite.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>slinkset.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Melbourne IT</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ticketstumbler.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Name.com</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>popcuts.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Yiming Liu\"</td>\n      \n      <td>\"yimingliu.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ididwork.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Dynadot</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>startuply.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"reddit.jobalchemist.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>picwing.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Linode</td>\n      \n      <td>\"DOMAIN.COM, LLC\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"picwing.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>co2stats.com</td>\n    \n      <td>pair Networks</td>\n      \n      <td>pair Networks</td>\n      \n      <td>pair Networks, \"ns0.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"www.co2stats.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>polleverywhere.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.polleverywhere.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>backtype.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>easyDNS</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>frogmetrics.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"afraid.org\"</td>\n      \n      <td>AIT</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>snipd.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>meetcast.com</td>\n    \n      <td>\"Limestone Networks, Inc.\"</td>\n      \n      <td>\"pacifichost.com\"</td>\n      \n      <td>\"pacifichost.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"AlphaSSL\"</td>\n      \n      <td>\"*.pacifichost.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>peopleandpages.com</td>\n    \n      <td>\"Colo4, LLC\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"speedydns.net\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>youlicit.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>teamapart.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"websitewelcome.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>scoopler.com</td>\n    \n      <td>None</td>\n      \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vidly.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"vid.ly\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>heyzap.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.heyzap.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>foodoro.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.foodoro.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>divvyshot.com</td>\n    \n      <td>\"Confluence Networks Inc\"</td>\n      \n      <td>None</td>\n      \n      <td>\"rookdns.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>echodio.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cloudkick.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>\"TIERRANET INC. D/B/A DOMAINDISCOVER\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.cloudkick.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>airbnb.com</td>\n    \n      <td>Amazon, \"nLayer Communications, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.airbnb.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>thesixtyone.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"new.thesixtyone.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>voxli.com</td>\n    \n      <td>Google, SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Slicehost</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>skysheet.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>easyDNS</td>\n      \n      <td>easyDNS</td>\n      \n      <td>easyDNS</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"ils.skysheet.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>remail.com</td>\n    \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nambii.com</td>\n    \n      <td>\"SingleHop\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>picurio.com</td>\n    \n      <td>\"Comcast Cable Communications, Inc.\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>propable.com</td>\n    \n      <td>DreamHost</td>\n      \n      <td>DreamHost</td>\n      \n      <td>DreamHost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wattvision.com</td>\n    \n      <td>Google, Black Lotus</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>pocketfungames.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"zoneedit.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>adioso.com</td>\n    \n      <td>\"Liquid Web, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bumptechnologies.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>\"DOMAIN.COM, LLC\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.zbump.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>renthop.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>highlightcam.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Mailgun</td>\n      \n      <td>Linode</td>\n      \n      <td>eNom</td>\n      \n      <td>\"Entrust, Inc.\"</td>\n      \n      <td>\"highlightcam.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rethinkdb.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>directededge.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.directededge.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>listia.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Moniker</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.listia.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fanchatter.com</td>\n    \n      <td>Rackspace, Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Slicehost</td>\n      \n      <td>eNom</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"events.fanchatter.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>instantq.com</td>\n    \n      <td>\"Hunt Brothers\"</td>\n      \n      <td>None</td>\n      \n      <td>\"voodoo.com\"</td>\n      \n      <td>\"WEB TECH NAMES INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mixpanel.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.mixpanel.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>jobspice.com</td>\n    \n      <td>Google, Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dailybooth.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>flightcaster.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>olark.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Slicehost</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.olark.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>plurchase.com</td>\n    \n      <td>\"Tiggee LLC\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>\"DOMAIN.COM, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wakemate.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>Name.com</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"secure.wakemate.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lingt.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>wepay.com</td>\n    \n      <td>\"Prolexic Technologies, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.wepay.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>meetingmix.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Dynadot</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"meetingmix.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>carwoo.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.carwoo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lockitron.com</td>\n    \n      <td>CloudFlare, Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"lockitron.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tuxebo.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>\"hosteurope.com\"</td>\n      \n      <td>Tucows</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cardpool.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.cardpool.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>etacts.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>crocodoc.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.crocodoc.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>140bets.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>datamarketplace.com</td>\n    \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>\"joker.com\"</td>\n      \n      <td>Joker.com</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>notifo.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google, Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Starfield Technologies, Inc.\"</td>\n      \n      <td>\"*.notifo.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>chromaom.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Media Temple</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.gridserver.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>launchhear.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.hostgator.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>newslabs.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>\"AUST DOMAINS INTERNATIONAL PTY LTD DBA AUST DOMAINS, INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>seeinginteractive.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zencoder.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>\"WILD WEST DOMAINS, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nowmov.com</td>\n    \n      <td>\"Net Access Corporation\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gamador.com</td>\n    \n      <td>Linode</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tweetflow.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>answerly.com</td>\n    \n      <td>\"Centauri Communications\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"alwaysdnsllc.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.inboundscore.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zenedy.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>embedster.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>DreamHost</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>embed.ly</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.embed.ly\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>500friends.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"500friends.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>infoharmoni.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Nettica</td>\n      \n      <td>Nettica</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>greplin.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"www.cueup.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>swagapalooza.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"hostgator.com\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mertado.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Corporation Service Company</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fabricly.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>\"WEBFUSION LTD.\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>movity.com</td>\n    \n      <td>\"Leaseweb USA, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.webfaction.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>optimizely.com</td>\n    \n      <td>Dyn Inc</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fanpul.se</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>indinero.com</td>\n    \n      <td>Dyn Inc, Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>eNom</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"indinero.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>1000memories.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>pagerduty.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.pagerduty.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gazehawk.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.gazehawk.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>rapportive.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google, Self Hosted</td>\n      \n      <td>\"worldwidedns.net\"</td>\n      \n      <td>\"PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.rapportive.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>hirehive.com</td>\n    \n      <td>Amazon, \"WeHostWebSites.com\"</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>\"redirector.zerigo.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>futureadvisor.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>DreamHost</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"futureadvisor.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>whereoscope.com</td>\n    \n      <td>\"Bodis, LLC\"</td>\n      \n      <td>None</td>\n      \n      <td>\"bodis.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>adgrok.com</td>\n    \n      <td>\"Comcast Cable Communications, Inc.\"</td>\n      \n      <td>None</td>\n      \n      <td>Zerigo</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>imoveyou.com</td>\n    \n      <td>\"UCOM Corp.\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>\"u019jp4815.info\"</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>hipmunk.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"www.hipmunk.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>teevox.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"teevox.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ginzametrics.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>koduco.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>WebFaction</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.webfaction.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>chart.io</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.chart.io\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>frid.ge</td>\n    \n      <td>\"CariNet, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>\"101DOMAIN.COM\"</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>simplenoteapp.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Google</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"simplenoteapp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>brushesapp.com</td>\n    \n      <td>\"GridFury, LLC\"</td>\n      \n      <td>\"nearlyfreespeech.net\"</td>\n      \n      <td>\"nearlyfreespeech.net\"</td>\n      \n      <td>\"CLICK REGISTRAR, INC. D/B/A PUBLICDOMAINREGISTRY.COM\"</td>\n      \n      <td>\"Thawte, Inc.\"</td>\n      \n      <td>\"*.nfshost.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>leftronic.com</td>\n    \n      <td>Google, Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"Google Inc\"</td>\n      \n      <td>\"*.google.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>messageparty.net</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>1 and 1</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>readyforzero.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.readyforzero.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>ohlife.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Slicehost</td>\n      \n      <td>Dynadot</td>\n      \n      <td>\"AlphaSSL\"</td>\n      \n      <td>\"ohlife.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>gantto.com</td>\n    \n      <td>\"Leaseweb USA, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>WebFaction</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.webfaction.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>opzi.com</td>\n    \n      <td>Amazon, SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Name.com</td>\n      \n      <td>Name.com</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"localhost.localdomain\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tapzilla.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>workflowy.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>1 and 1</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.workflowy.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>crowdbooster.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>1 and 1</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.crowdbooster.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>dotcloud.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Dyn Inc</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.dotcloud.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>anyleaf.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>stripe.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Joker.com</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.stripe.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>elacarte.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Google, Self Hosted</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>\"ELC\"</td>\n      \n      <td>\"repo.elacarte.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>aerofs.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.aerofs.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>appharbor.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"gratisdns.dk\"</td>\n      \n      <td>Joker.com</td>\n      \n      <td>\"GeoTrust Inc\"</td>\n      \n      <td>\"appharbor.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>grubwith.us</td>\n    \n      <td>\"WeHostWebSites.com\"</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>\"GODADDY.COM, INC.\nCreated by Registrar:                        GODADDY.COM, INC.\nLast Updated by Registrar:                   GODADDY.COM, INC.\"</td>\n      \n      <td>None</td>\n      \n      <td>\"redirector.zerigo.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tutorspree.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Name.com</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.tutorspree.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>lanyrd.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"WEBFUSION LTD.\"</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.lanyrd.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fitfu.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"WEBFUSION LTD.\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>swipegood.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"swipegood.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>convore.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.grove.io\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>taskforceapp.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>\"taskforceapp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>chirply.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>DreamHost</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>hellofax.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.hellofax.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>custora.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"custora.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>comprehendsystems.com</td>\n    \n      <td>\"Blue Box Group, LLC\"</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tellfi.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>DreamHost</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"tellfi.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>noteleaf.com</td>\n    \n      <td>Amazon, \"Namecheap, Inc.\"</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>yougotlistings.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.yougotlistings.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>drchrono.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Google</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.drchrono.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>like.fm</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"theplanet.com\"</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>\"evo.fm\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>earbits.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>curebit.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.curebit.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>moki.tv</td>\n    \n      <td>\"Plus.Line AG\"</td>\n      \n      <td>None</td>\n      \n      <td>\"sedoparking.com\"</td>\n      \n      <td>Dynadot</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>minomonsters.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>beetailer.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"www.beetailer.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>giftrocket.com</td>\n    \n      <td>Amazon, \"WeHostWebSites.com\"</td>\n      \n      <td>Google</td>\n      \n      <td>Zerigo</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>\"redirector.zerigo.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sendoid.com</td>\n    \n      <td>Media Temple</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Media Temple</td>\n      \n      <td>Tucows</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.gridserver.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>fivestarscard.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>talkbin.com</td>\n    \n      <td>Go Daddy</td>\n      \n      <td>Google</td>\n      \n      <td>Google</td>\n      \n      <td>MarkMonitor</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>nowjs.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mailgun.net</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Mailgun</td>\n      \n      <td>SoftLayer</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.mailgun.net\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>whereberry.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"iwantmyname.net\"</td>\n      \n      <td>\"1 API GMBH\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tumultco.com</td>\n    \n      <td>CloudFlare</td>\n      \n      <td>WebFaction</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zerocater.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>memsql.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"machdata.net\"</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>munchonme.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>paperlinks.com</td>\n    \n      <td>\"SingleHop\"</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"www.paperlinks.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mongohq.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.mongohq.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>everyme.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Tucows</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.everyme.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mixrank.com</td>\n    \n      <td>CloudFlare, \"Silicon Valley Web Hosting, Inc.\"</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"mixrank.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>splitterbug.com</td>\n    \n      <td>\"Namecheap, Inc.\", Google</td>\n      \n      <td>Google</td>\n      \n      <td>eNom</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>freshplum.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"freshplum.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>quartzy.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>Self Hosted</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"www.quartzy.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>verbling.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>interstateapp.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.interstateapp.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>parse.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.parse.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>interviewstreet.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.interviewstreet.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>debteye.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"www.springcoin.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>kicksend.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"kicksend.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>leaky.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"WILD WEST DOMAINS, LLC\"</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>\"leaky.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>snapjoy.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.snapjoy.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>stypi.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Network Solutions</td>\n      \n      <td>VeriSign</td>\n      \n      <td>\"*.stypi.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>envolve.com</td>\n    \n      <td>\"Joyent AS26464\"</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Name.com</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.envolve.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>opez.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>Rackspace</td>\n      \n      <td>Tucows</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>mobileworks.com</td>\n    \n      <td>CloudFlare</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"GlobalSign nv-sa\"</td>\n      \n      <td>\"ssl2017.cloudflare.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>picplum.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Mailgun</td>\n      \n      <td>Zerigo</td>\n      \n      <td>eNom</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>marketbrief.com</td>\n    \n      <td>CloudFlare</td>\n      \n      <td>Google</td>\n      \n      <td>CloudFlare</td>\n      \n      <td>eNom</td>\n      \n      <td>\"GlobalSign nv-sa\"</td>\n      \n      <td>\"ssl2470.cloudflare.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>scienceexchange.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Register.com</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>aisle50.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>\"dnsimple.com\"</td>\n      \n      <td>eNom</td>\n      \n      <td>Comodo Group</td>\n      \n      <td>\"*.aisle50.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>tagstand.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"*.tagstand.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>cantwa.it</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"cantwa.it\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vidyard.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>proxino.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>eNom</td>\n      \n      <td>Linode</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>launchpadtoys.com</td>\n    \n      <td>\"1&1 Internet AG\"</td>\n      \n      <td>Google</td>\n      \n      <td>1 and 1</td>\n      \n      <td>1 and 1</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>doublerecall.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>pagelever.com</td>\n    \n      <td>SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>1 and 1</td>\n      \n      <td>GeoTrust</td>\n      \n      <td>\"*.wpengine.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>bushi.do</td>\n    \n      <td>Hurricane Electric, Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Linode</td>\n      \n      <td>\"Unknown\"</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>zigfu.com</td>\n    \n      <td>Rackspace</td>\n      \n      <td>eNom</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>vimessa.com</td>\n    \n      <td>Amazon</td>\n      \n      <td>Google</td>\n      \n      <td>Amazon</td>\n      \n      <td>Gandi SAS</td>\n      \n      <td>DigiCert</td>\n      \n      <td>\"*.heroku.com\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>codecademy.com</td>\n    \n      <td>\"Tiggee LLC\"</td>\n      \n      <td>Google</td>\n      \n      <td>DNS Made Easy</td>\n      \n      <td>eNom</td>\n      \n      <td>None</td>\n      \n      <td>None</td>\n      \n    </tr>\n    \n    <tr>\n      <td>sellstage.com</td>\n    \n      <td>Google, SoftLayer</td>\n      \n      <td>Google</td>\n      \n      <td>Name.com</td>\n      \n      <td>Name.com</td>\n      \n      <td>\"SomeOrganization\"</td>\n      \n      <td>\"localhost.localdomain\"</td>\n      \n    </tr>\n    \n    <tr>\n      <td>b2brev.com</td>\n    \n      <td>Hurricane Electric</td>\n      \n      <td>Google</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>Go Daddy</td>\n      \n      <td>\"b2brev.com\"</td>\n      \n    </tr>\n    \n  </table>\n  </div>\n</div><!-- container -->\n</body>\n</html>\n"
  }
]