Submitted by jelu on Wed, 01/31/2018 - 13:08

Engine for capturing, parsing and replaying DNS

dnsjit is a combination of parts taken from dsc, dnscap, drool, and put together around Lua to create a script-based engine for easy capturing, parsing and statistics gathering of DNS messages while also providing facilities for replaying DNS traffic.

One of the core functionality that dnsjit brings is to tie together C and Lua modules through a receiver/receive interface. This allows creation of custom chains of functionality to meet various requirements. Another core functionality is the ability to parse and process DNS messages even if the messages are non-compliant with the DNS standards.

More information and installation documentation can be found on the GitHub page for dnsjit.

Distribution Packages

Packages for Debian, Ubuntu and RPM (CentOS, Fedora, RHEL, SLE and openSUSE) can be found here:


The following releases of the dnsjit software are available for download along with the changelog.

File Date Size
dnsjit-1.3.0.tar.gz December 7, 2023 528K
dnsjit-1.2.3.tar.gz March 21, 2022 520K
dnsjit-1.2.2.tar.gz November 5, 2021 521K
dnsjit-1.2.1.tar.gz July 7, 2021 519K
dnsjit-1.2.0.tar.gz July 5, 2021 519K
dnsjit-1.1.0.tar.gz February 3, 2021 529K
dnsjit-1.0.0.tar.gz July 23, 2020 512K

See sha256.txt or sha512.txt for checksums.