shrug daemon
play

Shrug Daemon Doing DNS the Hard Way Since 2015 - PowerPoint PPT Presentation

Shrug Daemon Doing DNS the Hard Way Since 2015 https://en.wikipedia.org/wiki/Ayn_Rand#/media/File:Objectivist1.jpg Problem Statement RIPE Atlas probes have 2 DNS resolvers: Resolver local to probe RIPE Atlas central resolvers


  1. Shrug Daemon “Doing DNS the Hard Way Since 2015” https://en.wikipedia.org/wiki/Ayn_Rand#/media/File:Objectivist1.jpg

  2. Problem Statement ● RIPE Atlas probes have 2 DNS resolvers: – Resolver local to probe – RIPE Atlas central resolvers ● Does not support alternate root servers – The Yeti project, as a fine example ● RIPE Atlas probes can send any DNS packet – Almost. ;)

  3. Building a Resolver Just like you learned in school: 1. Start at root 2. Ask for record 3. If you get answer, done! 4. If you get delegation, follow that https://commons.wikimedia.org/wiki/File:DNS_hierarchy.png

  4. Building a Resolver... in RIPE Atlas ● Use Cousteau and Sagan libraries ● Start from roots.txt (IANA or Yeti) ● Make DNS measurements from a probe ● Use the parsed result to follow the delegation chain ● Champagne

  5. Live Demo

  6. Further Ideas ● May be useful in detecting DNS censorship ● Next steps – Using the tool and collecting some data! – Possible “full” resolution? ● Crazy ideas – Use tun/tap interface to forward DNS packets to a RIPE Atlas measurement https://github.com/shane-kerr/ripe-atlas-shrugd

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend