# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # dnsjit # dnsjit/pkg-plist # dnsjit/Makefile # dnsjit/distinfo # dnsjit/pkg-descr # echo c - dnsjit mkdir -p dnsjit > /dev/null 2>&1 echo x - dnsjit/pkg-plist sed 's/^X//' >dnsjit/pkg-plist << '5778a45321c896173398cc4193da9599' Xbin/dnsjit Xman/man1/dnsjit.1.gz Xman/man3/dnsjit.core.3.gz Xman/man3/dnsjit.core.channel.3.gz Xman/man3/dnsjit.core.compat.3.gz Xman/man3/dnsjit.core.log.3.gz Xman/man3/dnsjit.core.object.3.gz Xman/man3/dnsjit.core.object.dns.3.gz Xman/man3/dnsjit.core.object.dns.label.3.gz Xman/man3/dnsjit.core.object.dns.q.3.gz Xman/man3/dnsjit.core.object.dns.rr.3.gz Xman/man3/dnsjit.core.object.ether.3.gz Xman/man3/dnsjit.core.object.gre.3.gz Xman/man3/dnsjit.core.object.icmp.3.gz Xman/man3/dnsjit.core.object.icmp6.3.gz Xman/man3/dnsjit.core.object.ieee802.3.gz Xman/man3/dnsjit.core.object.ip.3.gz Xman/man3/dnsjit.core.object.ip6.3.gz Xman/man3/dnsjit.core.object.linuxsll.3.gz Xman/man3/dnsjit.core.object.loop.3.gz Xman/man3/dnsjit.core.object.null.3.gz Xman/man3/dnsjit.core.object.payload.3.gz Xman/man3/dnsjit.core.object.pcap.3.gz Xman/man3/dnsjit.core.object.tcp.3.gz Xman/man3/dnsjit.core.object.udp.3.gz Xman/man3/dnsjit.core.objects.3.gz Xman/man3/dnsjit.core.producer.3.gz Xman/man3/dnsjit.core.receiver.3.gz Xman/man3/dnsjit.core.thread.3.gz Xman/man3/dnsjit.core.timespec.3.gz Xman/man3/dnsjit.filter.3.gz Xman/man3/dnsjit.filter.copy.3.gz Xman/man3/dnsjit.filter.ipsplit.3.gz Xman/man3/dnsjit.filter.layer.3.gz Xman/man3/dnsjit.filter.split.3.gz Xman/man3/dnsjit.filter.timing.3.gz Xman/man3/dnsjit.input.3.gz Xman/man3/dnsjit.input.fpcap.3.gz Xman/man3/dnsjit.input.mmpcap.3.gz Xman/man3/dnsjit.input.pcap.3.gz Xman/man3/dnsjit.input.zero.3.gz Xman/man3/dnsjit.lib.3.gz Xman/man3/dnsjit.lib.clock.3.gz Xman/man3/dnsjit.lib.getopt.3.gz Xman/man3/dnsjit.lib.ip.3.gz Xman/man3/dnsjit.lib.parseconf.3.gz Xman/man3/dnsjit.lib.trie.3.gz Xman/man3/dnsjit.lib.trie.iter.3.gz Xman/man3/dnsjit.lib.trie.node.3.gz Xman/man3/dnsjit.output.3.gz Xman/man3/dnsjit.output.dnscli.3.gz Xman/man3/dnsjit.output.dnssim.3.gz Xman/man3/dnsjit.output.null.3.gz Xman/man3/dnsjit.output.pcap.3.gz Xman/man3/dnsjit.output.respdiff.3.gz Xman/man3/dnsjit.output.tcpcli.3.gz Xman/man3/dnsjit.output.tlscli.3.gz Xman/man3/dnsjit.output.udpcli.3.gz X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/capture.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/count-pkts-per-ip.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dumpdns-qr.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dumpdns.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dumpdns2pcap.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/filter_rcode.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qr-multi-pcap-state.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/readme.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replay.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replay_multicli.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/respdiff.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_pcap_read.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_throughput.lua 5778a45321c896173398cc4193da9599 echo x - dnsjit/Makefile sed 's/^X//' >dnsjit/Makefile << '0d6a8dbac0bcfc629d93446173300e33' X# Created by: Edwin Groothuis (edwin@mavetju.org) X# $FreeBSD: $ X XPORTNAME= dnsjit XPORTVERSION= 1.0.0 XDISTVERSIONPREFIX=v XCATEGORIES= dns benchmarks net X XMAINTAINER= pi@FreeBSD.org XCOMMENT= Engine for capturing, parsing and replaying DNS X XLICENSE= GPLv3 X XLIB_DEPENDS= libck.so:devel/concurrencykit \ X libgnutls.so:security/gnutls \ X liblmdb.so:databases/lmdb \ X libluajit-5.1.so:lang/luajit \ X libpcap.so:net/libpcap \ X libuv.so:devel/libuv X XUSES= autoreconf libtool pkgconfig XUSE_GITHUB= yes X XGH_ACCOUNT= DNS-OARC XGNU_CONFIGURE= yes XMAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ X INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ X INSTALL_DATA="${INSTALL_DATA}" \ X INSTALL_MAN="${INSTALL_MAN}" X XOPTIONS_DEFINE= EXAMPLES X Xpost-install-EXAMPLES-on: X ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/examples/*.lua ${STAGEDIR}${EXAMPLESDIR} X X.include 0d6a8dbac0bcfc629d93446173300e33 echo x - dnsjit/distinfo sed 's/^X//' >dnsjit/distinfo << '306dbe5ebacb02858021861fc7a642a4' XTIMESTAMP = 1595924289 XSHA256 (DNS-OARC-dnsjit-v1.0.0_GH0.tar.gz) = cd3a0052e16aaa8d9acf23aa90277928e9d2bf45bc5f50c694b2330b2482a007 XSIZE (DNS-OARC-dnsjit-v1.0.0_GH0.tar.gz) = 160922 306dbe5ebacb02858021861fc7a642a4 echo x - dnsjit/pkg-descr sed 's/^X//' >dnsjit/pkg-descr << 'f7238525478ff6a6edafd3d1c1ac563f' Xdnsjit is a combination of parts taken from dsc, dnscap, drool, and Xput together around Lua to create a script-based engine for easy Xcapturing, parsing and statistics gathering of DNS messages while Xalso providing facilities for replaying DNS traffic. X XOne of the core functionality that dnsjit brings is to tie together XC and Lua modules through a receiver/receive interface. This allows Xcreation of custom chains of functionality to meet various requirements. XAnother core functionality is the ability to parse and process DNS Xmessages even if the messages are non-compliant with the DNS Xstandards. X XWWW: https://www.dns-oarc.net/tools/dnsjit f7238525478ff6a6edafd3d1c1ac563f exit