# 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-descr # dnsjit/Makefile # dnsjit/distinfo # dnsjit/pkg-plist # echo c - dnsjit mkdir -p dnsjit > /dev/null 2>&1 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 echo x - dnsjit/Makefile sed 's/^X//' >dnsjit/Makefile << '0d6a8dbac0bcfc629d93446173300e33' X# Created by: Edwin Groothuis (edwin@mavetju.org) X# $FreeBSD: head/dns/dnsperf/Makefile 487232 2018-12-11 12:34:58Z decke $ X XPORTNAME= dnsjit XPORTVERSION= 0.9.8 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= libluajit-5.1.so:lang/luajit \ X libpcap.so:net/libpcap \ X liblmdb.so:databases/lmdb \ X libgnutls.so:security/gnutls \ X libck.so:devel/concurrencykit 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 = 1582554294 XSHA256 (DNS-OARC-dnsjit-v0.9.8_GH0.tar.gz) = fc7cf603d61170e0084dd8ac19b2617d58736dfa3003e3fc37874c06de660d57 XSIZE (DNS-OARC-dnsjit-v0.9.8_GH0.tar.gz) = 117189 306dbe5ebacb02858021861fc7a642a4 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.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.parseconf.3.gz Xman/man3/dnsjit.output.3.gz Xman/man3/dnsjit.output.null.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%%/dumpdns-qr.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dumpdns.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/filter_rcode.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/readme.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/replay.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/respdiff.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_pcap_read.lua X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_throughput.lua 5778a45321c896173398cc4193da9599 exit