DomainTools https://www.domaintools.com/authors/chris-mikkelson Innovative, Practical Advice to Improve your Cybersecurity Posture en-US https://wordpress.org/?v=6.7.2 <![CDATA[ Farsight DNSDB Time-Fenced Queries: the "New World" Code Is Now Faster-Running ]]> https://www.domaintools.com/resources/blog/farsight-dnsdb-time-fenced-queries-the-new-world-code-is-now-faster-running/ Thu, 06 Apr 2023 15:59:29 +0000 54 DomainTools Research https://www.domaintools.com/?p=23200 An Improved Farsight DNSDB Experience The Farsight DNSDB Engineering Team is relentlessly “on the hunt” for ways to improve our DNSDB customers’ experience. One area prioritized for attention has been the speed of some DNSDB time-fenced queries. We’re happy to report that the engineering team has developed and deployed an optimization to help speed up […]

]]>
<![CDATA[ Carrying Arbitrary Data Payloads (Such as Images) In NMSG ]]> https://www.domaintools.com/resources/blog/carrying-arbitrary-data-payloads-such-as-images-in-nmsg/ Thu, 02 Mar 2023 16:51:07 +0000 54 DomainTools Research https://www.domaintools.com/?p=22547 Introduction If you work with SIE (the Security Information Exchange), you’ll have encountered NMSG-format files. NMSG is the format Farsight Security (now part of DomainTools) uses to distribute DNS cache miss traffic and other cybersecurity data over SIE’s jumbo frame-enabled Ethernet switches. NMSG payloads normally contain small observations, and in fact, we’re often able to […]

]]>
<![CDATA[ Remote Profiling of go Programs ]]> https://www.domaintools.com/resources/blog/remote-profiling-of-go-programs/ Fri, 28 Oct 2016 10:33:59 +0000 57 DomainTools Research https://www.domaintools.com/?p=20066 The go programming language’s profiling subsystem can expose profiling information over HTTP. In this article, Chris Mikkelson shows how to use this feature wisely to provide profiling access to deployed code.

]]>
<![CDATA[ Smarter JSON Configs in Go ]]> https://www.domaintools.com/resources/blog/smarter-json-configs-in-go/ Mon, 23 May 2016 10:31:37 +0000 57 DomainTools Research https://www.domaintools.com/?p=19917 Senior Distributed Systems Engineer Chris Mikkelson shows how to use the Go standard JSON library’s type system to add validation and preprocessing to JSON config files.

]]>
<![CDATA[ Fun With Go Method Routing ]]> https://www.domaintools.com/resources/blog/fun-with-go-method-routing/ Tue, 12 Apr 2016 09:47:36 +0000 57 DomainTools Research https://www.domaintools.com/?p=19170 Senior Distributed Systems Engineer Chris Mikkelson discusses using Go interfaces to route method calls when you really want virtual methods.

]]>
<![CDATA[ Introducing NXD ]]> https://www.domaintools.com/resources/blog/introducing-nxd/ Thu, 20 Aug 2015 02:15:29 +0000 57 DomainTools Research https://www.domaintools.com/?p=19077 Senior Distributed System Engineer Chris Mikkelson introduces Farsight’s DNS Errors and NX Domains services.

]]>
<![CDATA[ Processing Passive DNS With the nmsg C API ]]> https://www.domaintools.com/resources/blog/processing-passive-dns-with-the-nmsg-c-api/ Wed, 18 Mar 2015 05:34:14 +0000 57 DomainTools Research https://www.domaintools.com/?p=18962 Using Farsight Security’s open source C APIs to examine raw passive DNS data.

]]>