Man page - dnsjit.output.respdiff(3)
Packages contains this manual
- dnsjit.core.object.pcap(3)
- dnsjit.output.null(3)
- dnsjit.core.object.icmp(3)
- dnsjit.core.thread(3)
- dnsjit.lib.trie.node(3)
- dnsjit.lib(3)
- dnsjit.input.mmpcap(3)
- dnsjit.core.object.dns.rr(3)
- dnsjit.output.tlscli(3)
- dnsjit.filter.split(3)
- dnsjit.core.object.udp(3)
- dnsjit.core.channel(3)
- dnsjit.core.object.ip6(3)
- dnsjit.filter.copy(3)
- dnsjit.core.objects(3)
- dnsjit.input(3)
- dnsjit.lib.clock(3)
- dnsjit.core.object.linuxsll2(3)
- dnsjit.input.zmmpcap(3)
- dnsjit.filter.layer(3)
- dnsjit.core.object.gre(3)
- dnsjit.core.object.ether(3)
- dnsjit.core(3)
- dnsjit.core.timespec(3)
- dnsjit.input.zero(3)
- dnsjit.core.file(3)
- dnsjit.core.object.ip(3)
- dnsjit.lib.trie.iter(3)
- dnsjit.core.log(3)
- dnsjit.output(3)
- dnsjit.core.object.linuxsll(3)
- dnsjit.output.pcap(3)
- dnsjit.core.object.payload(3)
- dnsjit.core.object.dns.label(3)
- dnsjit.core.object.dns(3)
- dnsjit.input.pcap(3)
- dnsjit.filter.ipsplit(3)
- dnsjit.lib.parseconf(3)
- dnsjit.core.object(3)
- dnsjit.output.respdiff(3)
- dnsjit.input.fpcap(3)
- dnsjit.lib.getopt(3)
- dnsjit.core.compat(3)
- dnsjit.output.udpcli(3)
- dnsjit.core.object.ieee802(3)
- dnsjit.core.object.icmp6(3)
- dnsjit.output.dnscli(3)
- dnsjit.core.object.loop(3)
- dnsjit.filter(3)
- dnsjit.filter.timing(3)
- dnsjit(1)
- dnsjit.core.receiver(3)
- dnsjit.core.object.dns.q(3)
- dnsjit.core.producer(3)
- dnsjit.lib.base64url(3)
- dnsjit.core.object.tcp(3)
- dnsjit.lib.trie(3)
- dnsjit.output.tcpcli(3)
- dnsjit.core.loader(3)
- dnsjit.lib.ip(3)
- dnsjit.input.zpcap(3)
- dnsjit.core.object.null(3)
apt-get install dnsjit
Manual
dnsjit.output.respdiff
NAMESYNOPSIS
DESCRIPTION
Functions
SEE ALSO
AUTHORS and CONTRIBUTORS
BUGS
NAME
dnsjit.output.respdiff - Output to respdiff LMDB
SYNOPSIS
local output = require("dnsjit.output.respdiff").new("/path/to/lmdb")
DESCRIPTION
Output to an LMDB database (format 2018-05-21) that can be used by respdiff to compare the responses found in the input data with the responses received. The receive function expects to get a chain of 2 or 3 core.object.payload . For a completed query; The top of the chain is the query, after it the original response and then the received response. For a timed out query; The top of the chain is the query, after it the original response.
Functions
Respdiff.new (path, origname, recvname, mapsize)
Create a new Respdiff output and created the LMDB database in the directory path . The origname and recvname are used to populate the meta table, these names should be the same as what is configured in respdiff.cfg . Optional mapsize can be given to increase the database size beyond the default size of 10MB.
Respdiff:log ()
Return the Log object to control logging of this instance or module.
Respdiff:receive ()
Return the C functions and context for receiving objects.
Respdiff:commit (start_time, end_time)
Commit the LMDB transactions, can not store any more objects after this call. The given start_time and end_time are used to fill the meta table.
SEE ALSO
respdiff https://gitlab.nic.cz/knot/respdiff
AUTHORS and CONTRIBUTORS
Jerry Lundström (DNS-OARC), Tomáš Křížek (CZ.NIC), Petr Špaček (ISC)
Maintained by DNS-OARC
https://www.dns-oarc.net/
BUGS
For issues and feature requests please use:
https://codeberg.org/DNS-OARC/dnsjit/issues
For question and help please use:
admin@dns-oarc.net