📦 dnsjit
62 pages
D
- dnsjit(1)DNS engine based around LuaJIT for capturing, parsing, replaying and statistics gathering✨
- dnsjit.core(3)Core modules for dnsjit✨
- dnsjit.core.channel(3)Send data to another thread✨
- dnsjit.core.compat(3)Cross platform compatibility support✨
- dnsjit.core.file(3)OS file operations✨
- dnsjit.core.loader(3)Dynamic library loader✨
- dnsjit.core.log(3)Core logging facility✨
- dnsjit.core.object(3)Base object that is passed between receiver and receivee✨
- dnsjit.core.object.dns(3)Container of a DNS message✨
- dnsjit.core.object.dns.label(3)Container of a DNS label✨
- dnsjit.core.object.dns.q(3)Container of a DNS question✨
- dnsjit.core.object.dns.rr(3)Container of a DNS resource record✨
- dnsjit.core.object.ether(3)Ether part of a packet✨
- dnsjit.core.object.gre(3)Generic Routing Encapsulation (GRE) part of a packet✨
- dnsjit.core.object.icmp(3)An ICMP packet✨
- dnsjit.core.object.icmp6(3)An ICMPv6 packet✨
- dnsjit.core.object.ieee802(3)IEEE802 part of a packet✨
- dnsjit.core.object.ip(3)An IP packet✨
- dnsjit.core.object.ip6(3)An IPv6 packet✨
- dnsjit.core.object.linuxsll(3)Linux cooked-mode capture (SLL) part of a packet✨
- dnsjit.core.object.linuxsll2(3)Linux cooked-mode v2 capture (SLL2) part of a packet✨
- dnsjit.core.object.loop(3)OpenBSD loopback encapsulation (loop) part of a packet✨
- dnsjit.core.object.null(3)BSD loopback encapsulation (null) part of a packet✨
- dnsjit.core.object.payload(3)Application data payload✨
- dnsjit.core.object.pcap(3)Container of a packet found in a PCAP✨
- dnsjit.core.object.tcp(3)A TCP segment header✨
- dnsjit.core.object.udp(3)A UDP datagram header✨
- dnsjit.core.objects(3)Easy way to import all objects✨
- dnsjit.core.producer(3)Producer interfaces✨
- dnsjit.core.receiver(3)Receiver interfaces✨
- dnsjit.core.thread(3)POSIX thread with separate Lua state✨
- dnsjit.core.timespec(3)Non-system depended time specification structure definition✨
- dnsjit.filter(3)Filter/processing modules for dnsjit✨
- dnsjit.filter.copy(3)Creates a copy of an object chain with selected object types.✨
- dnsjit.filter.ipsplit(3)Pass objects to receivers based on the source IP address✨
- dnsjit.filter.layer(3)Parse the ether/IP stack✨
- dnsjit.filter.split(3)Passthrough to other receivers in various ways✨
- dnsjit.filter.timing(3)Filter to pass objects to the next receiver based on timing between packets✨
- dnsjit.input(3)Input modules for dnsjit✨
- dnsjit.input.fpcap(3)Read input from a PCAP file using fopen()✨
- dnsjit.input.mmpcap(3)Read input from a PCAP file using mmap()✨
- dnsjit.input.pcap(3)Read input from an interface or PCAP file using libpcap✨
- dnsjit.input.zero(3)Dummy layer to example.input.zero✨
- dnsjit.input.zmmpcap(3)Read input from a PCAP file using mmap()✨
- dnsjit.input.zpcap(3)Read input from a PCAP file that is compressed✨
- dnsjit.lib(3)Various Lua libraries or C library bindings✨
- dnsjit.lib.base64url(3)Utility library to convert data to base64url format✨
- dnsjit.lib.clock(3)Clock and time functions✨
- dnsjit.lib.getopt(3)Parse and handle arguments✨
- dnsjit.lib.ip(3)IP address utility library✨
- dnsjit.lib.parseconf(3)Parse simple config files✨
- dnsjit.lib.trie(3)Prefix-tree data structure which addresses values by strings or byte arrays✨
- dnsjit.lib.trie.iter(3)Iterator of the trie.✨
- dnsjit.lib.trie.node(3)Node of trie, which contains the value and key.✨
- dnsjit.output(3)Output modules for dnsjit✨
- dnsjit.output.dnscli(3)DNS aware UDP/TCP/TLS client✨
- dnsjit.output.null(3)Dummy layer to example.output.null✨
- dnsjit.output.pcap(3)Output to a PCAP using libpcap✨
- dnsjit.output.respdiff(3)Output to respdiff LMDB✨
- dnsjit.output.tcpcli(3)Simple, length aware, TCP client✨
- dnsjit.output.tlscli(3)Simple TLS client✨
- dnsjit.output.udpcli(3)Simple and dumb UDP DNS client✨
💅
getting it ready, bestie…