Skip to content

wem1c/weekend_dns_lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Issues


Toy DNS resolver

Table of Contents
  1. About The Project
  2. Getting Started
  3. License
  4. Contact
  5. Acknowledgments

About The Project

This is the result of following Julia Evans' Wizard Zines guide called Implement DNS in a weekend.

One of Julias' difficulty-increasing optional recommendations was to reimplement the original Python code in a different language of our choosing.

I chose to do it in Lua! 🌙

(back to top)

Built With

  • Lua

(back to top)

Getting Started

Prerequisites

Installation

  1. Clone the repo

    git clone https://github.com/wem1c/weekend_dns_lua.git
  2. Open the project folder in your terminal

    cd weekend_dns_lua
  3. Install dependencies

    luarocks install luasocket
  4. Run the entry file using lua

    lua weekend_dns.lua

(back to top)

License

The source code is freely distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Conor C. Peterson - @wemic@social.linux.pizza - conorpetersondev@gmail.com

(back to top)

Acknowledgments

(back to top)

About

Toy DNS resolver written in Lua

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages