Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Shodan Blog

    blog.shodan.io · Company blog · on HN since 2015

    The blog of Shodan, the internet-wide device search engine, reporting on exposed databases, protocols, certificates and internet-scale trends.

    Visit blogHN submissions
    SecurityNetworking
    What HN says

    HN links it for data on exposed MongoDB and other services, and for the favicon-hash technique used to find a hacked site's pre-production server.

    Stats for nerds
    19HN people shared it
    33linked in comments
    805story points
    Mar 2026last shared
    2015people per year2026

    Top posts on HN

    1. 1
      Duplicate SSH Keys Everywhere
      1 person · 310 points · first shared 2015 · 84 comments on HN
    2. 2
      The HDFS Juggernaut
      3 people · 147 points · first shared 2017 · 59 comments on HN
    3. 3
      Finding MongoDB instances without any authentication
      4 people · 131 points · first shared 2015 · 42 comments on HN
    4. 4
      MongoDB instances publicly exposed on the Internet
      4 people · 80 points · first shared 2015 · 22 comments on HN
    5. 5
      The Country of Vietnam Resolves to Localhost
      1 person · 75 points · first shared 2015 · 33 comments on HN
    6. 6
      Accepting Crypto: A Vendor Perspective
      2 people · 14 points · first shared 2022 · Discussion on HN
    7. 7
      Quick Look at Duplicate SSL Certificate Serial Numbers
      2 people · 5 points · first shared 2015 · Discussion on HN
    8. 8
      Tracking Hacked Websites
      1 person · 4 points · first shared 2015 · Discussion on HN
    9. 9
      Tracking HTTP/2 Adoption
      1 person · 4 points · first shared 2015 · Discussion on HN
    10. 10
      ISP Offers BitTorrent Caching
      1 person · 4 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • achilleanJul 2020

      By default though, MongoDB will only listen on localhost and I believe it'll show you a big warning on boot up if you don't have authentication configured. They used to listen on 0.0.0.0 by default but that was fixed many years ago.

      And this issue doesn't just affect MongoDB - imo since the "webscale" days it's been a favorite to knock on but the public exposure of data happens across many technologies. Here's a comparison with a few others:

      https://blog.shodan.io/elastic-data-exposure-grows-to-3-2-pb/

    • westiMar 2016

      Previously: https://blog.shodan.io/dont-be-clever/

      > For example, you might know that Shodan crawls the Internet for industrial control systems (ICS). One of the most popular protocols in ICS is called Modbus that runs on port 502. At the moment, there are about 17,000 devices listening to Modbus on the default port. It turns out there are also 700 devices listening on port 503, again a one-off sort of situation.

      Probably over 20k by now

    • mortehuDec 2015

      > A MongoDB database open to the outside world on a public IP address?

      Maybe someone was inspired by this article?

      https://blog.shodan.io/its-still-the-data-stupid/

      > At the moment, there are at least 35,000 publicly available, unauthenticated instances of MongoDB running on the Internet. [...] all of the exposed databases combined account for 684.8 TB of data.

    • teroshanMar 2026

      While unfortunately in french, the detailed write-up of the hack [0] is worth a read.

      The first step was finding out the pre-prod sever through the hash of the site's favicon in Shodan [1]

      [0] https://yggleak.top/fr/home/ygg-dossier#le-hack

      [1] https://blog.shodan.io/deep-dive-http-favicon/

    • jwcruxDec 2015

      Seeing the "_id" : ObjectId() fields indicates to me that this is likely a mongodb instance that was available to everyone.

      There's been a lot of talk about these recently[1] that I'm surprised this didn't come up sooner.

      [1] https://blog.shodan.io/its-still-the-data-stupid/

    • raverbashingJan 2017

      "Recent" versions aren't. If you install .rpm/.deb versions you're also covered

      (And anyone who deploys any service on an internet-facing server should know what they're doing)

      See https://blog.shodan.io/its-the-data-stupid/

    Related

    GreyNoisegreynoise.io17 people

    Atlassian Confluence Server CVE-2022-26134 being actively expoited in the wild

    GreyNoise
    Company · last shared 2025
    Google Online Security Bloggoogleonlinesecurity.blogspot.com225 people

    No More Deceptive Download Buttons

    Google Online Security Blog
    Company · last shared 2016
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Google Security Blogsecurity.googleblog.com680 people

    Announcing the first SHA-1 collision

    Google Security Blog
    Company · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Cloudflare Blogblog.cloudflare.com2.9k people

    We Stood Up to a Patent Troll and Won

    Cloudflare Blog
    Company · last shared 2026
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    Teleport Bloggoteleport.com59 people

    SSH Bastion Host Best Practices

    Teleport Blog
    Company · last shared 2026