<div dir="ltr"><div>Flamethrower does include random packet and random qname generators (which may include nonprintable characters), which were made for this type of testing: <a href="https://www.mankier.com/1/flame#Generators-randompkt">https://www.mankier.com/1/flame#Generators-randompkt</a></div><div><br></div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><table cellspacing="0" cellpadding="0" border="0" style="border-spacing:0px;border-collapse:collapse;color:rgb(51,51,51);line-height:1.4;font-size:11.7px"><tbody><tr><td valign="top" style="padding:0px 8px 0px 0px"><a href="http://ns1.com/" style="color:rgb(51,122,183);background-color:transparent" target="_blank"><img width="100" src="https://mysignature.io/images/photos/bac82882f7b84265052f34ea885506f9.jpg" alt="" style="border:0px;vertical-align:middle;width:100px;border-top-left-radius:10%;border-top-right-radius:10%;border-bottom-right-radius:10%;border-bottom-left-radius:10%"></a></td><td valign="top" style="font-family:Arial,Helvetica,sans-serif;padding:0px 0px 0px 8px;border-left-width:3px;border-left-style:solid;border-color:rgb(237,17,113);color:rgb(0,0,1)"><div><div style="font-family:Verdana,Geneva,sans-serif;font-size:1.2em">Shannon Weyrick</div><div style="font-family:Verdana,Geneva,sans-serif;font-size:10.27px;line-height:0.3em"> </div><div style="font-family:Verdana,Geneva,sans-serif;font-size:10.27px"><b>VP Research </b>| NS1</div><div style="font-family:Verdana,Geneva,sans-serif;font-size:10.27px;line-height:0.3em"> </div><div style="font-family:Verdana,Geneva,sans-serif;font-size:10.27px"><span style="color:rgb(237,17,113)">phone: </span><a href="tel:(111)111-1111" style="color:rgb(0,0,1);background-color:transparent" target="_blank">(</a>855) 438 - 6766 ext 704</div><div style="font-family:Verdana,Geneva,sans-serif;font-size:10.27px"><span style="color:rgb(237,17,113)">site: </span><a href="http://ns1.com/" style="color:rgb(0,0,1);background-color:transparent" target="_blank">NS1.com</a></div><div style="font-family:Verdana,Geneva,sans-serif;font-size:10.27px"><span style="color:rgb(237,17,113)">email: </span><a href="mailto:sweyrick@ns1.com" style="color:rgb(17,85,204)" target="_blank">sweyrick@ns1.com</a></div></div><div><div style="line-height:0.2em"> </div></div><div style="font-family:Arial"><a href="https://www.instagram.com/nsoneinc/" style="color:rgb(51,122,183);display:inline-block;background-color:transparent;line-height:0;margin:0px 3px 0px 0px;padding:0px" target="_blank"><img width="24" src="https://mysignature.io/images/socials/5a098442dff562ae4851bc83988d61f0.png" style="border:0px;vertical-align:middle;width:24px"></a><a href="https://www.linkedin.com/company/ns1/" style="color:rgb(51,122,183);display:inline-block;background-color:transparent;line-height:0;margin:0px 3px 0px 0px;padding:0px" target="_blank"><img width="24" src="https://mysignature.io/images/socials/475cc362fb579789eb6cf69b053b364d.png" style="border:0px;vertical-align:middle;width:24px"></a><a href="https://www.twitter.com/ns1" style="color:rgb(51,122,183);display:inline-block;background-color:transparent;line-height:0;margin:0px 3px 0px 0px;padding:0px" target="_blank"><img width="24" src="https://mysignature.io/images/socials/2b52b51b3faf1beb9a41660522b139e8.png" alt="" style="border:0px;vertical-align:middle;width:24px"></a></div></td></tr></tbody></table></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 20, 2022 at 9:20 AM Stephane Bortzmeyer <<a href="mailto:bortzmeyer@nic.fr">bortzmeyer@nic.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">I maintain an experimental authoritative DNS server and I would like<br>
to test its robustness. dnsperf and flamethrower are great to test its<br>
performance, zonemaster and dnsviz are perfect to test its correctness<br>
in face of legal input but I would like to see how it reacts to<br>
*illegal*, malformed input. (An example of such input is<br>
<<a href="https://lists.dns-oarc.net/pipermail/dns-operations/2022-May/021657.html" rel="noreferrer" target="_blank">https://lists.dns-oarc.net/pipermail/dns-operations/2022-May/021657.html</a>>.)<br>
<br>
Since most DNS libraries are made to prevent the programmer for<br>
issuing illegal DNS requests, it is not obvious to write such a test.<br>
<br>
Are you aware of libraries / programs / frameworks to exercice, in a<br>
hard way, the robustness of a server?<br>
_______________________________________________<br>
dns-operations mailing list<br>
<a href="mailto:dns-operations@lists.dns-oarc.net" target="_blank">dns-operations@lists.dns-oarc.net</a><br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-operations" rel="noreferrer" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-operations</a><br>
</blockquote></div>