<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[market research - Shodan Blog]]></title><description><![CDATA[The latest news and developments for Shodan.]]></description><link>https://blog.shodan.io/</link><generator>Ghost 0.7</generator><lastBuildDate>Sat, 11 Apr 2026 18:50:25 GMT</lastBuildDate><atom:link href="https://blog.shodan.io/tag/market-research/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Duplicate SSL Serial Numbers]]></title><description><![CDATA[<p>I've made some improvements to the way SSL is indexed and added 2 new filters:</p>

<ol>
<li><strong>ssl</strong> <br>
Search all SSL-related information that Shodan collects. <br>
Example: <a href="https://www.shodan.io/search?query=ssl%3Agoogle">ssl:Google</a>  </li>
<li><strong>has_ssl</strong> <br>
Boolean filter to only show results/ banners that contain SSL information.</li>
</ol>

<p>There was also a bug in how the SSL serial numbers</p>]]></description><link>https://blog.shodan.io/ssl-serial-number-weirdness/</link><guid isPermaLink="false">3ea33a67-fc66-4652-8cbd-e59b8438d72b</guid><category><![CDATA[SSL]]></category><category><![CDATA[research]]></category><category><![CDATA[market research]]></category><dc:creator><![CDATA[John Matherly]]></dc:creator><pubDate>Sat, 10 Oct 2015 23:24:32 GMT</pubDate><media:content url="http://blog.shodan.io/content/images/2015/10/screenshot-maps-shodan-io-2015-10-10-18-23-58.png" medium="image"/><content:encoded><![CDATA[<img src="http://blog.shodan.io/content/images/2015/10/screenshot-maps-shodan-io-2015-10-10-18-23-58.png" alt="Duplicate SSL Serial Numbers"><p>I've made some improvements to the way SSL is indexed and added 2 new filters:</p>

<ol>
<li><strong>ssl</strong> <br>
Search all SSL-related information that Shodan collects. <br>
Example: <a href="https://www.shodan.io/search?query=ssl%3Agoogle">ssl:Google</a>  </li>
<li><strong>has_ssl</strong> <br>
Boolean filter to only show results/ banners that contain SSL information.</li>
</ol>

<p>There was also a bug in how the SSL serial numbers were indexed so after that got patched I kept an eye on the results. To do so I used the <a href="https://cli.shodan.io">command-line interface</a> and faceted on the <strong>ssl.cert.serial</strong> property to get a list of the most popular SSL serial numbers:</p>

<p><a href="https://asciinema.org/a/27675" target="_blank"><img src="https://asciinema.org/a/27675.png" style="width:90%;" alt="Duplicate SSL Serial Numbers"></a></p>

<p>The top 5 SSL serial numbers are:</p>

<ol>
<li><strong>15264109253415148488</strong>  </li>
<li><strong>17803741903183845083</strong>  </li>
<li><strong>0</strong>  </li>
<li><strong>40564819207326832829647457238321</strong>  </li>
<li><strong>295</strong></li>
</ol>

<p>I wasn't sure what to expect so lets <a href="https://www.shodan.io/search?query=ssl.cert.serial%3A15264109253415148488">take a look</a> at what the most popular SSL serial on the Internet is used by:</p>

<p><img src="https://blog.shodan.io/content/images/2015/10/screenshot-www-shodan-io-2015-10-10-17-18-44.png" alt="Duplicate SSL Serial Numbers"></p>

<p>There are <a href="https://www.shodan.io/report/7a2xT0hs">more than a million devices</a> that use the serial number <strong>15264109253415148488</strong> and none of them return a banner. They're all self-signed certificates that are running a service on port 443 but otherwise aren't responding to HTTP requests. Hmmm, ok well what about the 2nd most popular serial number?</p>

<p><img src="https://blog.shodan.io/content/images/2015/10/screenshot-www-shodan-io-2015-10-10-17-27-54.png" alt="Duplicate SSL Serial Numbers"></p>

<p>Once again a huge amount of devices are responding on port 443 and not providing any banners but this time for Motorola Mobility devices. In both instances the devices are located on AT&amp;T's network, and based on the netblock ownership the IPs are being used for U-verse. I started searching for more information about these certificates and eventually found an answer:</p>

<p><img src="https://blog.shodan.io/content/images/2015/10/screenshot-discussions-apple-com-2015-10-10-17-24-14.png" alt="Duplicate SSL Serial Numbers"></p>

<p>Apparently, AT&amp;T is running a service on port 443 to manage their wireless set top boxes. I don't have any way to verify those claims but they seem plausible. If nothing else it's now very easy to see how many of AT&amp;T's users purchased their wireless Internet package (~2 million households).</p>]]></content:encoded></item><item><title><![CDATA[Shining a Light on the Roku]]></title><description><![CDATA[<p>The <a href="https://www.roku.com">Roku</a> is a small computer that enables you to stream videos and music to your TV. Before the rise of smart TVs it was one of the easiest ways to watch Netflix in your living room and it still <a href="http://blog.streamingmedia.com/2015/01/roku-ipo.html">seems to be thriving</a>. I hadn't thought much about them</p>]]></description><link>https://blog.shodan.io/hello-roku/</link><guid isPermaLink="false">aa9c69fc-e7d5-45d8-84a0-1dcf4d1aae72</guid><category><![CDATA[research]]></category><category><![CDATA[Roku]]></category><category><![CDATA[market research]]></category><dc:creator><![CDATA[John Matherly]]></dc:creator><pubDate>Mon, 27 Jul 2015 03:19:30 GMT</pubDate><media:content url="http://blog.shodan.io/content/images/2015/07/RokuStickApps.jpg" medium="image"/><content:encoded><![CDATA[<img src="http://blog.shodan.io/content/images/2015/07/RokuStickApps.jpg" alt="Shining a Light on the Roku"><p>The <a href="https://www.roku.com">Roku</a> is a small computer that enables you to stream videos and music to your TV. Before the rise of smart TVs it was one of the easiest ways to watch Netflix in your living room and it still <a href="http://blog.streamingmedia.com/2015/01/roku-ipo.html">seems to be thriving</a>. I hadn't thought much about them recently until I saw a great series of posts on <a href="https://www.reddit.com/r/netsec">Reddit</a> recently on the security of the Roku:</p>

<ul>
<li>Roku API doesn't have authentication and allows remote reboot: <a href="http://x42.obscurechannel.com/2015/07/25/restart-a-roku-via-bash/">http://x42.obscurechannel.com/2015/07/25/restart-a-roku-via-bash/</a></li>
<li>Roku WPS Pin cracked: <a href="http://x42.obscurechannel.com/2015/07/26/cracking-the-roku-v2-wpa2-psk/">http://x42.obscurechannel.com/2015/07/26/cracking-the-roku-v2-wpa2-psk/</a></li>
</ul>

<p>Much of the smart TV world is full of low-hanging fruit in terms of security. For example, this is me running a network scan on my Vizio TV:</p>

<iframe width="560" height="315" src="https://www.youtube.com/embed/RfK_2-khznA" frameborder="0" allowfullscreen></iframe>

<p>In case you can't make it out: scanning the TV with Nmap launches an update and shows the application menu - no authentication required. As such, it isn't a huge surprise to learn that the Roku offers an API to control the device that doesn't have authentication enabled. And to be fair, the use case for the API is to allow local users to control their Roku over the phone. They're not meant to be directly exposed on the Internet. Aside from the security implications, this also provides an opportunity to learn a bit about which Roku devices are most popular and which apps users install the most. First, I scanned the Internet for devices then downloaded the results. If you have access to the <a href="https://cli.shodan.io">Shodan command-line client</a> you can get the data using:</p>

<pre><code>shodan download --limit -1 roku-data "port:8060 Roku"
</code></pre>

<p>It seems there are around <strong>1,868 Roku devices directly on the Internet</strong> as of July 26, 2015. I expect this number to fluctuate depending on the timezone that the scan is performed, but it's a good starting point to learn more about Roku's usage. To start off, I wanted to learn which Roku devices sell the most so here is a ranking of the Top 10 Most Popular Roku devices:</p>

<ol>
<li><strong>Roku 3</strong>: 514  </li>
<li><strong>Roku Stick</strong>: 376  </li>
<li><strong>Roku 2</strong>: 169  </li>
<li><strong>Roku 2 XD</strong>: 163  </li>
<li><strong>Roku 2 XS</strong>: 161  </li>
<li><strong>Roku LT</strong>: 121  </li>
<li><strong>Roku 1</strong>: 116  </li>
<li><strong>Roku HD</strong>: 93  </li>
<li><strong>Roku Streaming Player 2050X</strong>: 41  </li>
<li><strong>Roku Streaming Player 2100X</strong>: 28</li>
</ol>

<p>The total number of devices isn't huge but I think it's awesome that we can empirically measure which products sell the most using real data. And it's interesting that the most expensive model, the Roku 3, is also the most popular one. Usually, the low- and mid-range models for a product are most visible on the Internet but that isn't the case this time. In terms of specific model numbers the breakdown is as follows:</p>

<ol>
<li><strong>4200X</strong>: 538  </li>
<li><strong>3500X</strong>: 350  </li>
<li><strong>3050X</strong>: 163  </li>
<li><strong>3100X</strong>: 162  </li>
<li><strong>2720X</strong>: 146  </li>
<li><strong>2500X</strong>: 93  </li>
<li><strong>2400SK</strong>: 61  </li>
<li><strong>2050X</strong>: 41  </li>
<li><strong>2100X</strong>: 28  </li>
<li><strong>2400X</strong>: 28</li>
</ol>

<p><img src="https://blog.shodan.io/content/images/2015/07/roku-channels.png" alt="Shining a Light on the Roku"></p>

<p>Finally, I wanted to see which channels are most commonly installed on Roku devices. The Roku API will happily tell you all the channels that the device has running, so I gathered all the data and am making it accessible via 2 Gists:</p>

<ul>
<li>List of Channels: <a href="https://gist.github.com/achillean/110dd0fdd8d42c6fe08e">https://gist.github.com/achillean/110dd0fdd8d42c6fe08e</a></li>
<li>List of Channels with Versions: <a href="https://gist.github.com/achillean/32b8f31b9072fd98a986">https://gist.github.com/achillean/32b8f31b9072fd98a986</a></li>
</ul>

<p>The Top 10 Channels as determined via Shodan are:</p>

<ol>
<li>Netflix  </li>
<li>Amazon Instant Video  </li>
<li>Hulu Plus  </li>
<li>VUDU  </li>
<li>Pandora  </li>
<li>YouTube  </li>
<li>Crackle  </li>
<li>Blockbuster  </li>
<li>Popcornflix  </li>
<li>Rdio</li>
</ol>

<p>I was really surprised to see Blockbuster on this list, since I thought they were dead but apparently the video streaming is still online. Naturally, I wanted to compare my list to the official <a href="https://www.roku.com/channels#!browse/movies-and-tv/by-popular">most popular channels</a> on the Roku website. Theirs is:</p>

<ol>
<li>Netflix (-)  </li>
<li>Hulu Plus (+1)  </li>
<li>Amazon Instant Video (-1)  </li>
<li>Sling TV (<strong>+22</strong>)  </li>
<li>HBO GO (+11)  </li>
<li>Crackle (+1)  </li>
<li>Time Warner Cable (<strong>+39</strong>)  </li>
<li>PBS (+10)  </li>
<li>VUDU (-5)  </li>
<li>Acorn TV (<strong>+55</strong>)</li>
</ol>

<p>The difference between the Shodan ranking and the Roku rankings is provided in the parenthesis. For example, Hulu Plus moved up 1 rank in the Roku ranking while VUDU fell 5 compared to Shodan's. The sample size is much smaller than what Roku has and maybe people that put Roku devices on the Internet simply prefer YouTube over PBS or Acorn TV. But <strong>Sling TV</strong>, <strong>Time Warner Cable</strong> and <strong>Acorn TV</strong> aren't anywhere close to the top 10 in the Shodan ranking yet they're very high in Roku's list.</p>

<p>It's also possible to determine how often people update/ patch their channels. For example, this is the breakdown for the various versions of the Netflix channel:</p>

<table>  
<tr><th>Application</th><th>Version</th><th>Count</th></tr>  
<tr><td>Netflix</td><td>3.1.6040</td><td>694</td></tr>  
<tr><td>Netflix</td><td>4.2.14</td><td>406</td></tr>  
<tr><td>Netflix</td><td>4.1.214</td><td>292</td></tr>  
<tr><td>Netflix</td><td>2.5.1</td><td>115</td></tr>  
<tr><td>Netflix</td><td>4.2.12</td><td>65</td></tr>  
<tr><td>Netflix</td><td>4.2.6</td><td>9</td></tr>  
<tr><td>Netflix</td><td>3.1.6038</td><td>2</td></tr>  
</table>

<p>Based on these results it looks like most customers don't update their channels/ apps on the Roku. For a complete breakdown of all version and apps please <a href="https://gist.github.com/achillean/32b8f31b9072fd98a986">check out the CSV</a>. Let me know if you find anything interesting/ cool/ weird in the data!</p>]]></content:encoded></item></channel></rss>