samboy/MaraDNS
View on GitHub ↗ ★ 573 C
MaraDNS: A small open-source DNS server
19 mentions on Hacker News by 5 people: 1 story, 18 comments · first 2020-05-04 · latest 2026-09-25
20082026
-
…“optimizing out” the code using uninitialized memory as an entropy pool. The full test is here: https://github.com/samboy/MaraDNS/tree/master/deadwood-githu... In summary: On Ubuntu, and in clang at higher levels of optimization, the…
comment by strenholme · 2026-09-25 · in AMD's random number generator can't generate a 0? -
…is nay to impossible to exploit, using code which hasn’t even been able to compile since 2022”. [1] https://github.com/samboy/MaraDNS/tree/master/deadwood-githu... and https://github.com/samboy/MaraDNS/tree/master/deadwood-githu...
comment by strenholme · 2026-09-22 · in AMD's random number generator can't generate a 0? -
…for exploits” MaraDNS is a worthwhile target; two people have been auditing it this year, in fact: https://github.com/samboy/MaraDNS/pull/137 https://github.com/samboy/MaraDNS/security/advisories/GHSA-c...
comment by strenholme · 2026-05-13 · in CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq -
…I assume lua_number can pass 32 bits: https://github.com/samboy/LUAlibs/blob/master/rg32.c#L45 https://github.com/samboy/MaraDNS/blob/master/coLunacyDNS/lu... https://github.com/samboy/lunacy/blob/master/src/lmathlib.c#... But it works…
comment by strenholme · 2026-05-13 · in CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq -
…Lua in 2014? Seriously, do you even know how to use “git log”? I added Lua to MaraDNS in 2020: https://github.com/samboy/MaraDNS/commit/2e154c163a465ee7ead... I patched it on my own in 2021: https://github.com/samboy/MaraDNS/commit/efddb3a9…
comment by strenholme · 2026-05-13 · in CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq -
…real in depth security audits. [1] https://samboy.github.io/MaraDNS/webpage/security.html [2] https://github.com/samboy/MaraDNS/discussions/136 [3] https://github.com/samboy/MaraDNS/pull/137
comment by strenholme · 2026-05-12 · in CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq -
https://en.wikipedia.org/wiki/MaraDNS https://maradns.samiam.org/ https://github.com/samboy/MaraDNS for really being lean&mean enough to run it effortlessly on something like (even older) Raspberry Pis or similar SBCs, or routers running…
comment by LargoLasskhyfv · 2024-06-15 · in Ask HN: Any software specific to "SHTF DNS cache?" -
Doesn't support EDNS and doesn't implement truncated responses the way the RFCs specify it seems What is it about DNS that causes devs to build servers / libraries that incorrectly implement functionality purely based on their own opinion…
comment by bogantech · 2023-09-03 · in MaraDNS: A small open-source DNS server -
Still accessible here: < http://web.archive.org/web/20201029102523/https://github.com... >
comment by teddyh · 2023-09-03 · in MaraDNS: A small open-source DNS server -
…to no longer use egrep—a non-trivial task. Here’s the amount of hassle breaking egrep has given me: https://github.com/samboy/MaraDNS/commit/afc9d1800f3a641bdf1... This is just one open source project. I’ve seen fgrep in use for well over…
comment by strenholme · 2022-10-13 · in We are stuck with egrep and fgrep (unless you like beating people) -
…the desired kind of map. After about a month, I had over 180 map seeds meeting my criteria. [1] https://github.com/samboy/MaraDNS/tree/master/deadwood-githu... for the record
comment by strenholme · 2021-12-27 · in Lua: Good, Bad, and Ugly Parts (2012) -
…in a Dockerfile and the scripts the Dockerfile imports in to the testing container. In my case: https://github.com/samboy/MaraDNS/tree/master/Docker-stuff Bug reports and support requests are handled using Github, mainly because that’s…
comment by strenholme · 2021-02-24 · in GitHub with degraded performance for Git Operations -
…And the script to do the name-to-IP conversion is one of the examples included in the docs: https://github.com/samboy/MaraDNS/blob/master/deadwood-githu...
comment by strenholme · 2021-02-21 · in Please do not put IP addresses into DNS MX records -
…end return {co1Type = "notThere"} end One will need coLunacyDNS to run this script: git clone https://github.com/samboy/MaraDNS cd MaraDNS/deadwood-github/tools/coLunacyDNS make sudo cp coLunacyDNS /usr/local/bin Full documentation for…
comment by strenholme · 2021-02-21 · in Please do not put IP addresses into DNS MX records -
…don’t know when I’ll be able to get around to fixing this without getting paid for my work.” E.g. https://github.com/samboy/MaraDNS/issues/84 I can see why a lot of people don’t do that: It’s a little rude, and there’s a small but…
comment by strenholme · 2021-01-18 · in GitHub Stale Bots – A False Economy -
…Here is a full explanation of the finite state machine, along with the actual embedded code: https://github.com/samboy/MaraDNS/blob/master/deadwood-githu...
comment by strenholme · 2021-01-01 · in State machines are wonderful tools -
…cases in the linked article. The IPv6 test cases in the automated test for the parser are at: https://github.com/samboy/MaraDNS/blob/master/deadwood-githu... (The final three lines are supposed to return errors)
comment by strenholme · 2020-12-26 · in Fun with IP address parsing -
…to use. The script to take that blacklist and convert it in to a MaraDNS compatible format is here: https://github.com/samboy/MaraDNS/blob/master/deadwood-githu... There are ways to make the memory footprint of the blacklist smaller, but…
comment by strenholme · 2020-05-04 · in Ad blocking with Raspberry Pi and Pi-hole